{"action":"opened","issue":{"url":"https://api.github.com/repos/codenvy/codenvy/issues/929","repository_url":"https://api.github.com/repos/codenvy/codenvy","labels_url":"https://api.github.com/repos/codenvy/codenvy/issues/929/labels{/name}","comments_url":"https://api.github.com/repos/codenvy/codenvy/issues/929/comments","events_url":"https://api.github.com/repos/codenvy/codenvy/issues/929/events","html_url":"https://github.com/codenvy/codenvy/issues/929","id":181716481,"number":929,"title":"Add option to import Codenvy on-prem properties from file by \"codenvy config\" IM CLI command","user":{"login":"dmytro-ndp","id":1197777,"avatar_url":"https://avatars.githubusercontent.com/u/1197777?v=3","gravatar_id":"","url":"https://api.github.com/users/dmytro-ndp","html_url":"https://github.com/dmytro-ndp","followers_url":"https://api.github.com/users/dmytro-ndp/followers","following_url":"https://api.github.com/users/dmytro-ndp/following{/other_user}","gists_url":"https://api.github.com/users/dmytro-ndp/gists{/gist_id}","starred_url":"https://api.github.com/users/dmytro-ndp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmytro-ndp/subscriptions","organizations_url":"https://api.github.com/users/dmytro-ndp/orgs","repos_url":"https://api.github.com/users/dmytro-ndp/repos","events_url":"https://api.github.com/users/dmytro-ndp/events{/privacy}","received_events_url":"https://api.github.com/users/dmytro-ndp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-07T16:44:27Z","updated_at":"2016-10-07T16:44:27Z","closed_at":null,"body":"That is the case when admin should set a lot of Codenvy on-prem properties at a time, but setting them one by one by IM CLI command \"**codenvy config**\" takes too much time.\r\n\r\n_Solution_: store multiple properties in the external config file and add ability to set Codenvy config properties from the file by using IM CLI command \"**codenvy config**\" with a special option **--file** and without [y/N] prompt, for example:\r\n```\r\n$ codenvy config --file=/home/vagrant/codenvy/config.properties\r\nldap_connection_provider=NULL\r\nldap_connection_bind_dn=\r\nldap_connection_bind_password=\r\nldap_connection_use_ssl=false\r\nldap_connection_use_start_tls=false\r\nldap_connection_pool_min_size=3\r\nldap_connection_pool_max_size=10\r\nldap_connection_pool_validate_on_checkout=false\r\nldap_connection_pool_validate_on_checkin=false\r\nldap_connection_pool_validate_period_ms=180000\r\nldap_connection_pool_validate_periodically=true\r\nldap_connection_pool_fail_fast=true\r\nldap_connection_pool_idle_ms=5000\r\nldap_connection_pool_prune_ms=10000\r\nldap_connection_pool_block_wait_ms=30000\r\nldap_connection_connect_timeout_ms=30000\r\nldap_connection_response_timeout_ms=120000\r\nldap_connection_ssl_trust_certificates=NULL\r\nldap_connection_ssl_keystore_name=NULL\r\nldap_connection_ssl_keystore_password=NULL\r\nldap_connection_ssl_keystore_type=NULL\r\nldap_connection_sasl_realm=NULL\r\nldap_connection_sasl_mechanism=NULL\r\nldap_connection_sasl_authorization_id=NULL\r\nldap_connection_sasl_security_strength=NULL\r\nldap_connection_sasl_mutual_auth=false\r\nldap_connection_sasl_quality_of_protection=NULL\r\n```"}}
{"actor":{"display_login":"dmytro-ndp"}}