<?xml version="1.0" encoding="UTF-8"?>
<tickets type="array">
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-04-15T08:47:02-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">67</number>
    <permalink>64-bit-images-for-all-image-types</permalink>
    <priority type="integer">8</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>appliance ec2 task vmware</tag>
    <title>64 bit images for all image types</title>
    <updated-at type="datetime">2009-05-28T23:22:55-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/67</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body></original-body>
    <latest-body></latest-body>
    <original-body-html></original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-05-26T04:40:30-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">72</number>
    <permalink>jboss-as-wont-conenct-to-gossip-router</permalink>
    <priority type="integer">11</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>as5 bug &quot;gossip router&quot;</tag>
    <title>jboss as won't conenct to gossip router</title>
    <updated-at type="datetime">2009-05-28T23:22:38-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/72</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>JBoss AS 5.1.0.GA has problems with connecting to Gossip Router. Maybe wrong patch?</original-body>
    <latest-body>JBoss AS 5.1.0.GA has problems with connecting to Gossip Router. Maybe wrong patch?</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;JBoss AS 5.1.0.GA has problems with connecting to Gossip Router.
Maybe wrong patch?&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">1</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-02-15T05:15:14-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">27</number>
    <permalink>centralized-configuration-management</permalink>
    <priority type="integer">1</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>appliance management ovirt puppet task vmware</tag>
    <title>Centralized configuration management</title>
    <updated-at type="datetime">2009-05-28T23:10:52-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/27</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>Attached IRC log.</original-body>
    <latest-body>Attached IRC log.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;Attached IRC log.&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-05-15T01:14:54-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">71</number>
    <permalink>wizard-for-configuration-after-first-login-on-management-appliance</permalink>
    <priority type="integer">10</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>management task wizard</tag>
    <title>wizard for configuration after first login on management-appliance</title>
    <updated-at type="datetime">2009-05-26T00:59:40-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/71</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>Provide a wizard for initial configuration of management-appliance.

As there could not be a network configured (for example on VMware ESXi) we cannot use a web-based tool, we must run a tool (this wizard) after first root login to management-appliance.

**Wizard should run once, after first root login.**

##Steps on EC2:##

1. Ask for AWS access key and AWS secret access key
2. Touch a file /etc/jboss-cloud/configured
3. Restart thin (/etc/init.d/thin restart)
4. Exit

##Steps on other environments:##

1. Check if we have IP configured
1a. If yes, do nothing, we're fine.
1b. If not, ask for IP address, netmask, route, DNS, DHCP address range.
1b1. Configure network (ip)
1b2. Make sure that network is on good runlevel (chkconfig --level 345 network on)
1b3. Configure DHCP (/etc/dhcpd.conf)
1b4. Make sure that dhcpd is on good runlevel (chkconfig --level 345 dhcpd on)
1b5. Restart network (/etc/init.d/network restart)
1b6. Restart dhcpd (/etc/init.d/dhcpd restart)
2. Touch a file /etc/jboss-cloud/configured
3. Restart thin (/etc/init.d/thin restart)
4. Exit</original-body>
    <latest-body>Provide a wizard for initial configuration of management-appliance.

As there could not be a network configured (for example on VMware ESXi) we cannot use a web-based tool, we must run a tool (this wizard) after first root login to management-appliance.

**Wizard should run once, after first root login.**

##Steps on EC2:##

1. Ask for AWS access key and AWS secret access key
2. Touch a file /etc/jboss-cloud/configured
3. Restart thin (/etc/init.d/thin restart)
4. Exit

##Steps on other environments:##

1. Check if we have IP configured
1a. If yes, do nothing, we're fine.
1b. If not, ask for IP address, netmask, route, DNS, DHCP address range.
1b1. Configure network (ip)
1b2. Make sure that network is on good runlevel (chkconfig --level 345 network on)
1b3. Configure DHCP (/etc/dhcpd.conf)
1b4. Make sure that dhcpd is on good runlevel (chkconfig --level 345 dhcpd on)
1b5. Restart network (/etc/init.d/network restart)
1b6. Restart dhcpd (/etc/init.d/dhcpd restart)
2. Touch a file /etc/jboss-cloud/configured
3. Restart thin (/etc/init.d/thin restart)
4. Exit</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;Provide a wizard for initial configuration of
management-appliance.&lt;/p&gt;
&lt;p&gt;As there could not be a network configured (for example on
VMware ESXi) we cannot use a web-based tool, we must run a tool
(this wizard) after first root login to management-appliance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wizard should run once, after first root
login.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Steps on EC2:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Ask for AWS access key and AWS secret access key&lt;/li&gt;
&lt;li&gt;Touch a file /etc/jboss-cloud/configured&lt;/li&gt;
&lt;li&gt;Restart thin (/etc/init.d/thin restart)&lt;/li&gt;
&lt;li&gt;Exit&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Steps on other environments:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Check if we have IP configured 1a. If yes, do nothing, we're
fine. 1b. If not, ask for IP address, netmask, route, DNS, DHCP
address range. 1b1. Configure network (ip) 1b2. Make sure that
network is on good runlevel (chkconfig --level 345 network on) 1b3.
Configure DHCP (/etc/dhcpd.conf) 1b4. Make sure that dhcpd is on
good runlevel (chkconfig --level 345 dhcpd on) 1b5. Restart network
(/etc/init.d/network restart) 1b6. Restart dhcpd (/etc/init.d/dhcpd
restart)&lt;/li&gt;
&lt;li&gt;Touch a file /etc/jboss-cloud/configured&lt;/li&gt;
&lt;li&gt;Restart thin (/etc/init.d/thin restart)&lt;/li&gt;
&lt;li&gt;Exit&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-04-29T01:06:27-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">68</number>
    <permalink>prepare-meta-appliance-to-run-on-ec2</permalink>
    <priority type="integer">9</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>appliance ec2 metapliance task</tag>
    <title>prepare meta-appliance to run on EC2</title>
    <updated-at type="datetime">2009-05-01T08:15:39-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/68</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body></original-body>
    <latest-body></latest-body>
    <original-body-html></original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-03-25T07:26:14-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">52</number>
    <permalink>check-if-rpm-dependencies-are-satisfied-before-build-is-started</permalink>
    <priority type="integer">5</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>appliance &quot;feature request&quot; rpm</tag>
    <title>Check if rpm dependencies are satisfied BEFORE build is started</title>
    <updated-at type="datetime">2009-04-29T01:04:50-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/52</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>18:18 &lt; mgoldmann&gt; so you want to check if THAT rpm is in THAT repos?
    18:18 &lt; mgoldmann&gt; other words: if dependencies from yaml file are satisfied by packages in available repos?
    18:22 &lt;@bobmcw&gt; dunno for sure.  I do recall having to wait through a crapload of install to find out I was somehow missing some 
                package, or had typo'd the name or somesuch
    18:23 &lt; mgoldmann&gt; good, I ad a ticket for that
    18:23 &lt; mgoldmann&gt; add*
    18:23 &lt;@bobmcw&gt; I forget the exact scenario
    18:23 &lt;@bobmcw&gt; but if it can fail during the pkg install phase, a pre-verification could be super-nice
    18:24 &lt; mgoldmann&gt; fine, np :)</original-body>
    <latest-body>18:18 &lt; mgoldmann&gt; so you want to check if THAT rpm is in THAT repos?
    18:18 &lt; mgoldmann&gt; other words: if dependencies from yaml file are satisfied by packages in available repos?
    18:22 &lt;@bobmcw&gt; dunno for sure.  I do recall having to wait through a crapload of install to find out I was somehow missing some 
                package, or had typo'd the name or somesuch
    18:23 &lt; mgoldmann&gt; good, I ad a ticket for that
    18:23 &lt; mgoldmann&gt; add*
    18:23 &lt;@bobmcw&gt; I forget the exact scenario
    18:23 &lt;@bobmcw&gt; but if it can fail during the pkg install phase, a pre-verification could be super-nice
    18:24 &lt; mgoldmann&gt; fine, np :)</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;18:18 &amp;lt; mgoldmann&amp;gt; so you want to check if THAT rpm is in
THAT repos?&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;18:18 &amp;lt; mgoldmann&amp;gt; other words: if dependencies from yaml file are satisfied by packages in available repos?
18:22 &amp;lt;@bobmcw&amp;gt; dunno for sure.  I do recall having to wait through a crapload of install to find out I was somehow missing some 
            package, or had typo'd the name or somesuch
18:23 &amp;lt; mgoldmann&amp;gt; good, I ad a ticket for that
18:23 &amp;lt; mgoldmann&amp;gt; add*
18:23 &amp;lt;@bobmcw&amp;gt; I forget the exact scenario
18:23 &amp;lt;@bobmcw&amp;gt; but if it can fail during the pkg install phase, a pre-verification could be super-nice
18:24 &amp;lt; mgoldmann&amp;gt; fine, np :)
&lt;/code&gt;
&lt;/pre&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-03-26T01:58:54-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">53</number>
    <permalink>mod_cluster-dynamic-modules</permalink>
    <priority type="integer">4</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>&quot;feature request&quot; httpd mod_cluster</tag>
    <title>mod_cluster dynamic modules</title>
    <updated-at type="datetime">2009-04-28T04:32:42-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/53</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>mod_cluster is providing dynamic, build modules packages (http://www.jboss.org/mod_cluster/downloads/latest/), we could use it. Pros, cons? TBD</original-body>
    <latest-body>mod_cluster is providing dynamic, build modules packages (http://www.jboss.org/mod_cluster/downloads/latest/), we could use it. Pros, cons? TBD</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;mod_cluster is providing dynamic, build modules packages
(&lt;a href=&quot;http://www.jboss.org/mod_cluster/downloads/latest/)&quot;&gt;http://www.jboss.org/mod_cluster...&lt;/a&gt;,
we could use it. Pros, cons? TBD&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-04-08T01:44:35-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">63</number>
    <permalink>remove-tty-devices-for-ec2</permalink>
    <priority type="integer">2</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>ec2 task</tag>
    <title>remove tty devices for ec2</title>
    <updated-at type="datetime">2009-04-27T23:22:44-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/63</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>`rm -rf /etc/event.d/tty*`</original-body>
    <latest-body>`rm -rf /etc/event.d/tty*`</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;&lt;code&gt;rm -rf /etc/event.d/tty*&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-04-10T01:01:19-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">66</number>
    <permalink>install-good-kernel-modules-for-ec2</permalink>
    <priority type="integer">6</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>ec2 kernel task</tag>
    <title>install good kernel modules for EC2</title>
    <updated-at type="datetime">2009-04-20T06:58:36-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/66</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>Install these kernels for EC2 images: http://kojipkgs.fedoraproject.org/packages/kernel-xen-2.6/2.6.21.7/2.fc8/</original-body>
    <latest-body>Install these kernels for EC2 images: http://kojipkgs.fedoraproject.org/packages/kernel-xen-2.6/2.6.21.7/2.fc8/</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;Install these kernels for EC2 images: &lt;a href=&quot;http://kojipkgs.fedoraproject.org/packages/kernel-xen-2.6/2.6.21.7/2.fc8/&quot;&gt;
http://kojipkgs.fedoraproject.or...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-03-25T05:00:35-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">51</number>
    <permalink>create-rake-task-for-pushing-images-to-server-via-ssh</permalink>
    <priority type="integer">7</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>appliance rake task</tag>
    <title>Create rake task for pushing images to server via ssh</title>
    <updated-at type="datetime">2009-04-19T07:24:15-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/51</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body></original-body>
    <latest-body></latest-body>
    <original-body-html></original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">43238</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2009-04-08T01:50:38-10:00</created-at>
    <creator-id type="integer">43238</creator-id>
    <milestone-due-on type="datetime">2009-05-29T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">35999</milestone-id>
    <number type="integer">64</number>
    <permalink>run-depmod-command-after-ec2-image-conversion</permalink>
    <priority type="integer">3</priority>
    <project-id type="integer">19748</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>invalid</state>
    <tag>ec2 task</tag>
    <title>run depmod command after ec2 image conversion</title>
    <updated-at type="datetime">2009-04-16T03:01:43-10:00</updated-at>
    <user-id type="integer">43238</user-id>
    <user-name>Marek Goldmann</user-name>
    <creator-name>Marek Goldmann</creator-name>
    <assigned-user-name>Marek Goldmann</assigned-user-name>
    <url>http://oddthesis.lighthouseapp.com/projects/19748/tickets/64</url>
    <milestone-title>1.0.0.Beta5</milestone-title>
    <original-body>`mkdir /lib/modules/2.6.16-xenU`
`depmod -a 2.6.16-xenU`</original-body>
    <latest-body>`mkdir /lib/modules/2.6.16-xenU`
`depmod -a 2.6.16-xenU`</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;&lt;code&gt;mkdir /lib/modules/2.6.16-xenU&lt;/code&gt; &lt;code&gt;depmod -a
2.6.16-xenU&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
</tickets>
