{"action":"created","issue":{"url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/42","labels_url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/42/comments","events_url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/42/events","html_url":"https://github.com/rhtconsulting/rhc-ose/issues/42","id":111707963,"number":42,"title":"We should support provisioning of smaller environment for Integration CI purposes","user":{"login":"etsauer","id":4500758,"avatar_url":"https://avatars.githubusercontent.com/u/4500758?v=3","gravatar_id":"","url":"https://api.github.com/users/etsauer","html_url":"https://github.com/etsauer","followers_url":"https://api.github.com/users/etsauer/followers","following_url":"https://api.github.com/users/etsauer/following{/other_user}","gists_url":"https://api.github.com/users/etsauer/gists{/gist_id}","starred_url":"https://api.github.com/users/etsauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/etsauer/subscriptions","organizations_url":"https://api.github.com/users/etsauer/orgs","repos_url":"https://api.github.com/users/etsauer/repos","events_url":"https://api.github.com/users/etsauer/events{/privacy}","received_events_url":"https://api.github.com/users/etsauer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rhtconsulting/rhc-ose/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/rhtconsulting/rhc-ose/labels/provisioning%20scripts","name":"provisioning scripts","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-15T21:07:08Z","updated_at":"2015-10-22T16:33:20Z","closed_at":null,"body":"Currently we require new Environments to have nodes. Because of a limitation of the nova `--num-instances` flag, our scripts currently require a minimum of 2 nodes, other than the master. That means that our minimal install of openshift uses up 3 m1.large instances. I think we can improve upon this in two ways:\r\n- Enhance the scripts to allow for an install of fewer additional nodes (0 or 1)\r\n- Enable our scripts to work with smaller instance flavors (lower memory footprint)\r\n\r\n/cc @oybed @timothyh "},"comment":{"url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/comments/150281767","html_url":"https://github.com/rhtconsulting/rhc-ose/issues/42#issuecomment-150281767","issue_url":"https://api.github.com/repos/rhtconsulting/rhc-ose/issues/42","id":150281767,"user":{"login":"oybed","id":7549785,"avatar_url":"https://avatars.githubusercontent.com/u/7549785?v=3","gravatar_id":"","url":"https://api.github.com/users/oybed","html_url":"https://github.com/oybed","followers_url":"https://api.github.com/users/oybed/followers","following_url":"https://api.github.com/users/oybed/following{/other_user}","gists_url":"https://api.github.com/users/oybed/gists{/gist_id}","starred_url":"https://api.github.com/users/oybed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oybed/subscriptions","organizations_url":"https://api.github.com/users/oybed/orgs","repos_url":"https://api.github.com/users/oybed/repos","events_url":"https://api.github.com/users/oybed/events{/privacy}","received_events_url":"https://api.github.com/users/oybed/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T16:33:20Z","updated_at":"2015-10-22T16:33:20Z","body":"@etsauer yes, very true - since SkyDNS takes up 53 (both udp and tcp). The alternatives we have are:\r\n- require an external DNS server\r\n- stand up a very small DNS server in addition to the all-in-one\r\n- see if we can in some way tie in with SkyDNS\r\n- run our own DNS server (e.g.: bind) in parallel with SkyDNS but using a different port. This makes for an ugly scenario, but we may be able to do something with iptables to route requests to it. I'd consider this to be the very last resort solution.\r\n\r\nBTW: even for the \"quick installation\" as outlined in the docs, being an all-in-one, I believe they require an external DNS server. "}}