{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/12027","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/12027/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/12027/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/12027/events","html_url":"https://github.com/ManageIQ/manageiq/pull/12027","id":183721082,"number":12027,"title":"Add the ability to use a different disk for storing log files","user":{"login":"jvlcek","id":729572,"avatar_url":"https://avatars.githubusercontent.com/u/729572?v=3","gravatar_id":"","url":"https://api.github.com/users/jvlcek","html_url":"https://github.com/jvlcek","followers_url":"https://api.github.com/users/jvlcek/followers","following_url":"https://api.github.com/users/jvlcek/following{/other_user}","gists_url":"https://api.github.com/users/jvlcek/gists{/gist_id}","starred_url":"https://api.github.com/users/jvlcek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvlcek/subscriptions","organizations_url":"https://api.github.com/users/jvlcek/orgs","repos_url":"https://api.github.com/users/jvlcek/repos","events_url":"https://api.github.com/users/jvlcek/events{/privacy}","received_events_url":"https://api.github.com/users/jvlcek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/appliance/console","name":"appliance/console","color":"5319e7"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"gtanzillo","id":76593,"avatar_url":"https://avatars.githubusercontent.com/u/76593?v=3","gravatar_id":"","url":"https://api.github.com/users/gtanzillo","html_url":"https://github.com/gtanzillo","followers_url":"https://api.github.com/users/gtanzillo/followers","following_url":"https://api.github.com/users/gtanzillo/following{/other_user}","gists_url":"https://api.github.com/users/gtanzillo/gists{/gist_id}","starred_url":"https://api.github.com/users/gtanzillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gtanzillo/subscriptions","organizations_url":"https://api.github.com/users/gtanzillo/orgs","repos_url":"https://api.github.com/users/gtanzillo/repos","events_url":"https://api.github.com/users/gtanzillo/events{/privacy}","received_events_url":"https://api.github.com/users/gtanzillo/received_events","type":"User","site_admin":false},"assignees":[{"login":"gtanzillo","id":76593,"avatar_url":"https://avatars.githubusercontent.com/u/76593?v=3","gravatar_id":"","url":"https://api.github.com/users/gtanzillo","html_url":"https://github.com/gtanzillo","followers_url":"https://api.github.com/users/gtanzillo/followers","following_url":"https://api.github.com/users/gtanzillo/following{/other_user}","gists_url":"https://api.github.com/users/gtanzillo/gists{/gist_id}","starred_url":"https://api.github.com/users/gtanzillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gtanzillo/subscriptions","organizations_url":"https://api.github.com/users/gtanzillo/orgs","repos_url":"https://api.github.com/users/gtanzillo/repos","events_url":"https://api.github.com/users/gtanzillo/events{/privacy}","received_events_url":"https://api.github.com/users/gtanzillo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2016-10-18T15:29:28Z","updated_at":"2016-10-20T13:15:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/12027","html_url":"https://github.com/ManageIQ/manageiq/pull/12027","diff_url":"https://github.com/ManageIQ/manageiq/pull/12027.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/12027.patch"},"body":"This Pull Requests adds functionality to the appliance_console enabling the configuration of an additional, likely larger, disk for storing EVM `.log` files. This change will eventually allow customers to save more older logfile rotations.\r\n\r\nNo attempt is made to repurpose the storage that had been targeted for `.log` file storage This approach was approved by John Hardy.\r\n\r\n# Two new classes are introduced: \r\n\r\n- `LogfileConfiguration`\r\n- `LogicalDiskVolume`\r\n\r\n_**class `LogfileConfiguration`**_ manages the configuration of a new logfile disk.\r\n\r\nIn the near future additional functionality will be added. For example to allow the user to specify how many logrotations can be saved beyond the current default of 2 weeks, for 14 daily rotations.\r\n\r\n_**class `LogicalDiskVolume`**_ is simply a minor refactoring of code moved from the existing class, `InternalDatabaseConfiguration`.\r\n\r\nThis will allow the code to be shared with class `LogfileConfiguration`\r\n\r\n# Two new spec files are introduced\r\n\r\n- `gems/pending/spec/appliance_console/logical_disk_volume_spec.rb`\r\n- `gems/pending/spec/appliance_console/logfile_configuration_spec.rb`\r\n\r\nThese will  exercise the two new classes  `LogfileConfiguration` and `LogicalDiskVolume`\r\n\r\nThe spec file `gems/pending/spec/appliance_console/logical_disk_volume_spec.rb` comprise test refactored from the existing `gems/pending/spec/appliance_console/internal_database_configuration_spec.rb` and more extensive tests.\r\n\r\nLinks\r\n------\r\n\r\n* https://www.pivotaltracker.com/n/projects/1608513/stories/126710021\r\n"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/255102428","html_url":"https://github.com/ManageIQ/manageiq/pull/12027#issuecomment-255102428","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/12027","id":255102428,"user":{"login":"jvlcek","id":729572,"avatar_url":"https://avatars.githubusercontent.com/u/729572?v=3","gravatar_id":"","url":"https://api.github.com/users/jvlcek","html_url":"https://github.com/jvlcek","followers_url":"https://api.github.com/users/jvlcek/followers","following_url":"https://api.github.com/users/jvlcek/following{/other_user}","gists_url":"https://api.github.com/users/jvlcek/gists{/gist_id}","starred_url":"https://api.github.com/users/jvlcek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvlcek/subscriptions","organizations_url":"https://api.github.com/users/jvlcek/orgs","repos_url":"https://api.github.com/users/jvlcek/repos","events_url":"https://api.github.com/users/jvlcek/events{/privacy}","received_events_url":"https://api.github.com/users/jvlcek/received_events","type":"User","site_admin":false},"created_at":"2016-10-20T13:15:57Z","updated_at":"2016-10-20T13:15:57Z","body":"@carbonin Thank you. I appreciate your input! "}}
{"actor":{"display_login":"jvlcek"}}