<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Katello Project</title>
	<atom:link href="http://www.katello.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.katello.org</link>
	<description></description>
	<lastBuildDate>Wed, 15 May 2013 21:21:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Katello 1.3 released!</title>
		<link>http://www.katello.org/katello-1-3-released/</link>
		<comments>http://www.katello.org/katello-1-3-released/#comments</comments>
		<pubDate>Wed, 15 May 2013 21:21:00 +0000</pubDate>
		<dc:creator>jlsherrill</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=206</guid>
		<description><![CDATA[It is with great pleasure that I announce the release of Katello 1.3 (Spring Bock). * Full release notes can be found here (Please read before installing): https://fedorahosted.org/katello/wiki/ReleaseNotes13 * For fresh installations, please use steps from: https://fedorahosted.org/katello/wiki/Install * To upgrade<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/katello-1-3-released/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>It is with great pleasure that I announce the release of Katello 1.3 (Spring Bock).</p>
<p>* Full release notes can be found here (Please read before installing):<a href=" https://fedorahosted.org/katello/wiki/ReleaseNotes13"> https://fedorahosted.org/katello/wiki/ReleaseNotes13</a></p>
<p>* For fresh installations, please use steps from: <a href="https://fedorahosted.org/katello/wiki/Install">https://fedorahosted.org/katello/wiki/Install</a></p>
<p>* To upgrade your installation, please follow steps from:<a href=" https://fedorahosted.org/katello/wiki/Upgrade"> https://fedorahosted.org/katello/wiki/Upgrade</a></p>
<p>The download locations are</p>
<p><a href="http://fedorapeople.org/groups/katello/releases/yum/1.3/RHEL/6Server/x86_64/">http://fedorapeople.org/groups/katello/releases/yum/1.3/RHEL/6Server/x86_64/</a><br />
<a href=" http://fedorapeople.org/groups/katello/releases/yum/1.3/Fedora/18/x86_64/"> http://fedorapeople.org/groups/katello/releases/yum/1.3/Fedora/18/x86_64/</a></p>
<p>with client repositories under:</p>
<p><a href="http://fedorapeople.org/groups/katello/releases/yum/1.3-client/RHEL/6Server/x86_64/">http://fedorapeople.org/groups/katello/releases/yum/1.3-client/RHEL/6Server/x86_64/</a><br />
<a href=" http://fedorapeople.org/groups/katello/releases/yum/1.3-client/Fedora/18/x86_64/"> http://fedorapeople.org/groups/katello/releases/yum/1.3-client/Fedora/18/x86_64/</a></p>
<p>Major features and changes:<br />
* Content Views<br />
Allow you to create different &#8216;views&#8217; or &#8216;spins&#8217; of your content with filtering rules.<br />
* Upgraded software stack to Ruby 1.9.3/Rails 3<br />
Utilizing the Ruby 193 Software Collection to bring these technologies to RHEL 6 without overriding the locally installed ruby.<br />
* Now using Pulp 2.1<br />
* Repository Discovery within the UI<br />
More Info: http://www.katello.org/new-feature-repository-discovery/<br />
* Faster Manifest Import<br />
From as long as 40 minutes to as little as 7 seconds.<br />
* Repo publishing over HTTP (available in http://HOSTNAME//pulp/repos)<br />
* Custom Info key/values for systems<br />
* Custom Info defaults for systems at the organization level<br />
* Set default System SLA for Organizations</p>
<p>I would like to thank all the users and developers that have helped contribute to this release!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/katello-1-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Feature: Repository Discovery</title>
		<link>http://www.katello.org/new-feature-repository-discovery/</link>
		<comments>http://www.katello.org/new-feature-repository-discovery/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 13:56:48 +0000</pubDate>
		<dc:creator>jlsherrill</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[content]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=168</guid>
		<description><![CDATA[Most yum repositories are arranged in a familiar format which, at minimum, consists of a Version and Architecture.    For example, take the following EPEL repositories: http://dl.fedoraproject.org/pub/epel/5Server/i386/ http://dl.fedoraproject.org/pub/epel/5Server/x86_64/ http://dl.fedoraproject.org/pub/epel/5Server/ppc/ http://dl.fedoraproject.org/pub/epel/6Server/x86_64/ Previously with Katello, the user had to create each repository<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/new-feature-repository-discovery/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>Most yum repositories are arranged in a familiar format which, at minimum, consists of a Version and Architecture.    For example, take the following EPEL repositories:</p>
<ul>
<li>http://dl.fedoraproject.org/pub/epel/5Server/i386/</li>
<li>http://dl.fedoraproject.org/pub/epel/5Server/x86_64/</li>
<li>http://dl.fedoraproject.org/pub/epel/5Server/ppc/</li>
<li>http://dl.fedoraproject.org/pub/epel/6Server/x86_64/</li>
</ul>
<p>Previously with Katello, the user had to create each repository individually.  Creating one repo in Katello may not be time consuming, but creating 10 can be quite tedious, until now!</p>
<p>Repository Discovery is now in the nightly builds of Katello and will be released with Katello 1.3.</p>
<ul>
<li>Crawl a web server or file system and look for yum repositories</li>
<li>Easily create multiple repositories based off discovered yum repos.</li>
<li>Create these repositories in an existing product, or create a new product on the fly.</li>
</ul>
<p>Screenshots:</p>
<p><a href="http://www.katello.org/wp-content/uploads/2013/02/1-initial_page.png" rel="lightbox[168]" title="RepoDiscovery-1-initial_page"><img class="size-large wp-image-173 aligncenter" title="RepoDiscovery-1-initial_page" src="http://www.katello.org/wp-content/uploads/2013/02/1-initial_page-1024x685.png" alt="" width="800" height="600" /></a></p>
<p style="text-align: center;">The initial Repository Discovery page allowing the user to scan any web url or file url.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.katello.org/wp-content/uploads/2013/02/2-discovered.png" rel="lightbox[168]" title="RepoDiscovery-2-discovered"><img class="size-large wp-image-174 aligncenter" title="RepoDiscovery-2-discovered" src="http://www.katello.org/wp-content/uploads/2013/02/2-discovered-1024x685.png" alt="" width="800" height="600" /></a></p>
<p style="text-align: center;">After entering the base epel 6 directory and hitting &#8220;Discover&#8221;, a list of repositories are quickly returned.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.katello.org/wp-content/uploads/2013/02/3-filter.png" rel="lightbox[168]" title="RepoDiscovery-3-filter"><img class="size-large wp-image-175 aligncenter" title="RepoDiscovery-3-filter" src="http://www.katello.org/wp-content/uploads/2013/02/3-filter-1024x685.png" alt="" width="800" height="600" /></a></p>
<p style="text-align: center;">A filter box is available for easy filtering of results.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.katello.org/wp-content/uploads/2013/02/4-create.png" rel="lightbox[168]" title="RepoDiscovery-4-create"><img class="size-large wp-image-176 aligncenter" title="RepoDiscovery-4-create" src="http://www.katello.org/wp-content/uploads/2013/02/4-create-1024x685.png" alt="" width="800" height="600" /></a></p>
<p style="text-align: center;">After selecting both repositories from my filter,  and clicking &#8216;Create Within Product&#8217;, the user is presented with this screen.  An existing product can be selected, or a new product can be created.  Here I have elected to create a new product and given it the name &#8220;Epel i386&#8243;.  Names and labels have been prepopulated for my selected repositories, but I can customize them if i wish.  Upon clicking &#8216;Create Repositories&#8217;, the product and repositories are created in real time.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.katello.org/wp-content/uploads/2013/03/5-created_with_details.png" rel="lightbox[168]" title="5-created_with_details"><img class="size-large wp-image-181 aligncenter" title="5-created_with_details" src="http://www.katello.org/wp-content/uploads/2013/03/5-created_with_details-1024x685.png" alt="" width="800" height="600" /></a></p>
<p style="text-align: center;">The user is returned to the base Repository Discovery screen, and the repositories that already exist are indicated with a check mark.  Hovering over the check mark will give context about what product and repository that repo url has been created in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/new-feature-repository-discovery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails XML security issue</title>
		<link>http://www.katello.org/ruby-on-rails-xml-security-issue/</link>
		<comments>http://www.katello.org/ruby-on-rails-xml-security-issue/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 09:58:01 +0000</pubDate>
		<dc:creator>lzap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=158</guid>
		<description><![CDATA[A flaw identified by CVE-2013-0156 was found in parameter parsing in Ruby on Rails. The Ruby on Rails delivered in Fedora 16, 17 and RHEL6 are affected because we do not disable XML parameter parser in Katello. The issue is<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/ruby-on-rails-xml-security-issue/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>A flaw identified by CVE-2013-0156 was found in parameter parsing in Ruby on Rails. The Ruby on Rails delivered in Fedora 16, 17 and RHEL6 are affected because we do not disable XML parameter parser in Katello. The issue is attackers ability to specify POST parameters in XML format, which Ruby on Rails supports in addition to query string and JSON format.</p>
<p>The best workaround is to disable XML param parsing feature entirely. To do this, place the following snippet inside the application initializer:</p>
<p>ActionDispatch::ParamsParser::DEFAULT_PARSERS.delete(Mime::XML)</p>
<p>If you installed Katello od Fedora 16 or 17, wait until update is ready and immediately update the system. At the moment packages are being submitted for delivery: https://bugzilla.redhat.com/show_bug.cgi?id=893281</p>
<p>If you installed Katello on RHEL6, wait until we update rails packages and then update the system. You can remove the workaround after update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/ruby-on-rails-xml-security-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New katello-upgrade tool</title>
		<link>http://www.katello.org/new-katello-upgrade-tool/</link>
		<comments>http://www.katello.org/new-katello-upgrade-tool/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 10:42:03 +0000</pubDate>
		<dc:creator>lzap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=151</guid>
		<description><![CDATA[With Katello, we deliver script upgrade-katello which enables users to upgrade to the latest version interactively. Each upgrade is divided into several steps. To see all of them, do: # ls /usr/share/katello/install/upgrade-scripts/ -1 0050_start_qpid.sh 0099_preallocate_mongo.sh 0100_start_mongodb.sh 0110_migrate_pulp.sh 0200_start_httpd.sh 0385_remove_hornet_files.sh 0390_migrate_candlepin.sh<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/new-katello-upgrade-tool/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>With Katello, we deliver script upgrade-katello which enables users to upgrade to the latest version interactively. Each upgrade is divided into several steps. To see all of them, do:<br />
<code lang="bash"># ls /usr/share/katello/install/upgrade-scripts/ -1<br />
0050_start_qpid.sh<br />
0099_preallocate_mongo.sh<br />
0100_start_mongodb.sh<br />
0110_migrate_pulp.sh<br />
0200_start_httpd.sh<br />
0385_remove_hornet_files.sh<br />
0390_migrate_candlepin.sh<br />
0400_start_tomcat.sh<br />
0410_start_elasticsearch.sh<br />
0700_start_foreman.sh<br />
0710_migrate_katello.sh<br />
0711_reindex_elastic.sh<br />
0720_create_foreman_users.rb<br />
0800_start_katello.sh<br />
0805_start_katello_jobs.sh<br />
0900_katello_configure.sh</code><br />
Each step is just an linux executable, most of them are simple bash scripts with shebang and header which is parsed by the katello-upgrade script:<br />
<code lang="bash"># cat /usr/share/katello/install/upgrade-scripts/0390_migrate_candlepin.sh<br />
#!/bin/bash</code></p>
<p>#name: Migrate candlepin database<br />
#apply: katello headpin<br />
#run: always<br />
#description:<br />
#This step calls Candlepin cpdb utility to upgrade database schema<br />
#in postgresql database to the latest version.</p>
<p>CANDLEPIN_HOME=${CANDLEPIN_HOME:-/usr/share/candlepin}</p>
<p>pushd $CANDLEPIN_HOME &gt;/dev/null<br />
./cpdb &#8211;update 2&gt;&amp;1<br />
ret_code=$?<br />
popd &gt;/dev/null</p>
<p>exit $ret_code<br />
Each script has a fancy name and description, which is presented to the user either in interactive or non-interactive mode. Users can make decisions and skip steps or completely suspend the upgrade process at any step if needed.</p>
<p>Katello can operate in two modes: &#8220;katello&#8221; and &#8220;headpin&#8221;. The latter is something we call katello-light &#8211; it does not have all features installed. For upgrades, we do not want to execute particular steps. We set the apply header only to &#8220;katello&#8221; for those.</p>
<p>The last but not least is run header field. It indicates if we want to run the step every upgrade, or only once. Scripts that has been executed are recorded in a text file and never executed again if they was marked as &#8220;once&#8221;.<br />
<code lang="bash"># cat /var/lib/katello/upgrade-history<br />
0099_preallocate_mongo.sh<br />
0720_create_foreman_users.rb</code><br />
Our installer, katello-configure, is written in Puppet. The first idea was to write the installation process in pure Puppet, but after experiences with bad ordering with older Puppet versions in our installer, we have decided to take this simple approach. In future, we can consider rewriting our upgrade steps as Puppet classes. Until then, we need to execute Puppet at the and of the upgrade to re-deploy all configuration files that has been changed. We do it twice, because our classes sometimes do not fully apply during the first run.<br />
<code lang="bash"># cat /usr/share/katello/install/upgrade-scripts/0900_katello_configure.sh<br />
#!/bin/bash</code></p>
<p>#name: Reconfigure with katello-configure<br />
#apply: katello headpin<br />
#run: always<br />
#description:<br />
#This steps calls katello-configure twice to re-deploy configuration<br />
#and restart services. Configuration files are replaced from erb templates<br />
#which are distributed as part of katello-configure package. Make sure you<br />
#have backup of all configuration files if you made any changes in it.</p>
<p># do it twice &#8211; in rare cases configuration file changes needs two runs<br />
katello-configure -b &#8211;answer-file=/etc/katello/katello-configure.conf &amp;&amp; \<br />
katello-configure -b &#8211;answer-file=/etc/katello/katello-configure.conf<br />
Katello is easy to upgrade with this tool, it has nifty manual page and help screen:<br />
<code lang="bash"># katello-upgrade -h<br />
Katello upgrade script<br />
Usage: /sbin/katello-upgrade [options]<br />
-a, --autostop Automatically stop services using "katello-service stop"<br />
-y, --assumeyes Work non-intearactively and proceed without asking<br />
-n, --dryrun Prints the upgrade steps without modifying anything<br />
-q, --quiet Do not print anything on the stdout/stderr (only log)<br />
--describe Only describe all the upgrade steps without modifying anything<br />
--trace Print exception stacktrace on error<br />
--noservicecheck Do not check if all services are stopped (use with care)<br />
--norootcheck Disable check for root (use with care)<br />
--deployment=DEPLOYMENT Force deployment mode (use with care)<br />
-h, --help Show this short summary</code><br />
Go ahead and <strong>upgrade your Katello instance today</strong>!</p>
<p><strong>Links</strong><br />
Katello: <a href="http://www.katello.org">http://www.katello.org<br />
</a>Puppet: <a href="http://www.puppetlabs.com">http://www.puppetlabs.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/new-katello-upgrade-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Katello API Docs Now Available</title>
		<link>http://www.katello.org/katello-api-docs-now-available-2/</link>
		<comments>http://www.katello.org/katello-api-docs-now-available-2/#comments</comments>
		<pubDate>Fri, 19 Oct 2012 13:35:03 +0000</pubDate>
		<dc:creator>inecas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=134</guid>
		<description><![CDATA[Since our motto in Katello is to provide an API that lets you do more or less the same things you can do through the Web UI, there is quite a lot of entry points that can be used for<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/katello-api-docs-now-available-2/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<div>
<p>Since our motto in Katello is to provide an API that lets you do more or less the same things you can do through the Web UI, there is quite a lot of entry points that can be used for scripting and integrating with other services. So we faced the problem of documenting the entirety of the API so that it can be used without need to go through the server/client code and guess how to use the API (though the fact that we are open-source makes the things a bit simpler:).</p>
<p>Katello as such is a Rails application. And although there is vital ecosystem around this framework there is a lack of documentation tools. Therefore we tried to give something back to the open-source community in form of a library that lets you document Rails API&#8217;s easily. And that&#8217;s how <a href="http://github.com/Pajk/apipie-rails">Apipie-rails</a> emerged. By that time, we&#8217;ve also got in touch with Pajk: a student interested in getting involved in open-source, so we connected the forces for this purpose.</p>
<p>In short, this tool allows you to use a DSL to describe your API, generate it from your (not only) unit tests together with examples, generate static pages, validate the requests against the descriptions, use markup language of your choice, generate CLI and bindings to your API and more. The central idea is that you use code as a documentation tool. And this helps us keep the documentation up to date.</p>
<p>Very important thing in the documentation are the examples. Therefore we implemented a way how to extract them from running tests. You can find what the process looks like on our wiki here: <a href="https://fedorahosted.org/katello/wiki/ApiDocHowto">.<br />
</a></p>
<p>When writing the documentation, the output is immediately available under /katello/apidoc path. That makes it easy to check formatting (markdown) and quickly see the visual representation. In production however, we want to avoid unneeded rendering and dependencies. Therefore when preparing the production code, there is a way to generate a cache. We ship the documentation as a separate RPM. And to complete the automation, we use a script to get the latest available documentation RPM from our nightly repos and push it directly to our site so that we keep the updates going.</p>
<p>Now that you know all the background behind this, we are happy to announce the availability of the documentation directly from <a href="http://www.katello.org/apidoc/">this site</a>.</p>
<p>If you&#8217;re interested in using this tool in your project, check a <a href="https://github.com/iNecas/apipie-demo">sample Ruby on Rails application</a> to give you an example how this tool can help you with the API documentation. See <a href="https://github.com/iNecas/apipie-demo/blob/master/README.md">its README</a> for more info.</p>
<p>Any suggestions are welcome.</p>
<p>PS: really big thanks goes to Pajk for all his work and innovative approach for this tool.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/katello-api-docs-now-available-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Katello 1.1 released</title>
		<link>http://www.katello.org/katello-1-1-released/</link>
		<comments>http://www.katello.org/katello-1-1-released/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 14:28:33 +0000</pubDate>
		<dc:creator>lzap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=128</guid>
		<description><![CDATA[We are happy to announce the release 1.1 of Katello, a systems management solution. The download locations are http://fedorapeople.org/groups/katello/releases/yum/1.1/RHEL http://fedorapeople.org/groups/katello/releases/yum/1.1/Fedora with client repositories under: http://fedorapeople.org/groups/katello/releases/yum/1.1-client/RHEL http://fedorapeople.org/groups/katello/releases/yum/1.1-client/Fedora For fresh installations, please use steps from https://fedorahosted.org/katello/wiki/Install To upgrade your installation, please follow<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/katello-1-1-released/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>We are happy to announce the release 1.1 of Katello, a systems management solution.</p>
<p>The download locations are</p>
<ul>
<li><a href="http://fedorapeople.org/groups/katello/releases/yum/1.1/RHEL">http://fedorapeople.org/groups/katello/releases/yum/1.1/RHEL</a></li>
<li><a href="http://fedorapeople.org/groups/katello/releases/yum/1.1/Fedora">http://fedorapeople.org/groups/katello/releases/yum/1.1/Fedora</a></li>
</ul>
<p>with client repositories under:</p>
<ul>
<li><a href="http://fedorapeople.org/groups/katello/releases/yum/1.1-client/RHEL">http://fedorapeople.org/groups/katello/releases/yum/1.1-client/RHEL</a></li>
<li><a href="http://fedorapeople.org/groups/katello/releases/yum/1.1-client/Fedora">http://fedorapeople.org/groups/katello/releases/yum/1.1-client/Fedora</a></li>
</ul>
<p>For fresh installations, please use steps from</p>
<ul>
<li><a href="https://fedorahosted.org/katello/wiki/Install">https://fedorahosted.org/katello/wiki/Install</a></li>
</ul>
<p>To upgrade your installation, please follow steps from</p>
<ul>
<li><a href="https://fedorahosted.org/katello/wiki/Upgrade">https://fedorahosted.org/katello/wiki/Upgrade</a></li>
</ul>
<h2 id="FeaturesEnhancementsinKatello1.1">Features &amp; Enhancements in Katello 1.1</h2>
<ul>
<li>Initial Foreman packaging integration</li>
<li>Object labels and auto labelization</li>
<li>Added &#8211;default_locale to CLI for user creation</li>
<li>Added permissions for content delete</li>
<li>Adding a new changeset model for Content Deletion</li>
<li>Allow user to update his/her own localevia cli. Also, output the default locale when using the info parameter.</li>
<li>Available subscriptions on systems page now allow filtering matching what is available in subscription-manager-gui</li>
<li>New documentation of API</li>
<li>Content deletion improvements</li>
<li>Systems custom info new feature</li>
<li>Fixed an issue when it was impossible to remove a repository that had no promoted content</li>
<li>No longer possible to delete a repository if it&#8217;s been promoted</li>
<li>Make string more translator friendly</li>
<li>Prawn integration for PDF generation</li>
<li>Corrected i18n strings</li>
<li>Validation of locale during update handled by model</li>
</ul>
<p>Notable bug fixes:</p>
<ul>
<li>746765 &#8211; Systems can be referenced by UUID</li>
<li>825858 &#8211; Implementing proxy permissions</li>
<li>825858 &#8211; Use organizations.label instead of cp_key</li>
<li>845995 &#8211; Add local and server side checks for passing in bad group names and ids</li>
<li>846321 &#8211; Support creating permissions for all tags from the API and the CLI</li>
<li>853056 &#8211; Improve 404 generic error message</li>
<li>857576 &#8211; Package filter name can be edited by CLI</li>
<li>860421 &#8211; Not verifying ldap roles for auth-less API calls</li>
</ul>
<h2 id="Contributors">Contributors</h2>
<ul>
<li>Adam Price</li>
<li>Brad Buckingham</li>
<li>Bryan Kearney</li>
<li>David Davis</li>
<li>Dmitri Dolguikh</li>
<li>Eric D Helms</li>
<li>Eric Sammons</li>
<li>Ivan Necas</li>
<li>Jan Blažek</li>
<li>Jakub Hadvig</li>
<li>Jason E. Rist</li>
<li>Jordan OMara</li>
<li>Justin Sherrill</li>
<li>Lukas Zapletal</li>
<li>Martin Bačovský</li>
<li>Mike McCune</li>
<li>Miroslav Suchý</li>
<li>Og B. Maciel</li>
<li>Partha Aji</li>
<li>Pavel Pokorny</li>
<li>Petr Chalupa</li>
<li>Tomas Strachota</li>
<li>Tom McKay</li>
</ul>
<p>Our thanks go to the community members who contributed to this release:</p>
<ul>
<li>Gerhard Stoeckel</li>
<li>Chris Alfonso</li>
</ul>
<p><a href="https://fedorahosted.org/katello/wiki/ContributorList">https://fedorahosted.org/katello/wiki/ContributorList</a></p>
<h2 id="Somestatistics">Some statistics</h2>
<p>In Katello 1.1, we&#8217;ve seen</p>
<ul>
<li>141 bugs fixed</li>
<li>1444 changesets committed</li>
<li>1500 commits done</li>
</ul>
<h2 id="KnownIssues">Known Issues</h2>
<h3 id="NoFedora17build">No Fedora 17 build</h3>
<p>We are currently working on Fedora 17 port (Ruby 1.9) and we have decided to release Katello 1.1 without support for Fedora 17. As Fedora 16 will be end of life soon, it is recommended to install Katello 1.1 on RHEL6.</p>
<h3 id="Undefinedmethodwhenaddingproducttoactivationkey">Undefined method when adding product to activation key</h3>
<pre>activation_key update --add_subscription= --name=ak1_xj1yX0rFHXpw --environment=env_rhsm_xj1yX0rFHXpw --org=org_rhsm_xj1yX0rFHXpw
undefined method `[]' for nil:NilClass</pre>
<p>No resolution yet.</p>
<h2 id="Reportingerrors">Reporting errors</h2>
<p>To report issues with Katello, please use mailing list <a href="https://lists.fedorahosted.org/mailman/listinfo/katello">katello@lists.fedorahosted.org</a> to reach the user community. We might ask you to file bugzilla at <a href="https://bugzilla.redhat.com/enter_bug.cgi?product=Katello">https://bugzilla.redhat.com/enter_bug.cgi?product=Katello</a> with more details or full logs.</p>
<p>Thank you for using Katello.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/katello-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About page</title>
		<link>http://www.katello.org/about-page/</link>
		<comments>http://www.katello.org/about-page/#comments</comments>
		<pubDate>Sat, 29 Sep 2012 13:01:12 +0000</pubDate>
		<dc:creator>daviddavis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=106</guid>
		<description><![CDATA[Have you ever encountered an indecipherable error that prevented you from using a software application? The great thing about open-source software is that you can actually find out more information about the error or even fix it by visiting the source<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/about-page/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>Have you ever encountered an indecipherable error that prevented you from using a software application? The great thing about open-source software is that you can actually find out more information about the error or even fix it by visiting the source code. But what if you&#8217;re not a developer? This is the impetus behind our latest addition to the Katello project, an about page. The purpose of the about page is to give users information about their Katello install, the status of their application, and a way to report a bug if they encounter one.</p>
<p><a href="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-from-2012-09-29-085517.png" rel="lightbox[106]" title="About page"><img class="alignright size-medium wp-image-108" src="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-from-2012-09-29-085517-300x130.png" alt="" width="300" height="130" /></a></p>
<p>The first element you&#8217;ll notice on the about page is the System Status widget. Red Hat is working on several open-source applications for managing systems in a cloud environment and Katello is the unified user interface (UI) that gives users access to applications like Pulp and Candlepin. As a unified UI,  Katello has to keep track of the status of these components. In the System Status widget, users get a bird&#8217;s eye view of what the status is for these different components. If any of these components are not working properly, Katello will show a message that can help the user troubleshoot why the component is failing.</p>
<p><a href="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-at-2012-10-01-111519.png" rel="lightbox[106]" title="About page"><img class="alignleft size-medium wp-image-123" src="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-at-2012-10-01-111519-300x169.png" alt="" width="300" height="169" /></a>The next widget on the about page is the System Information widget. Katello can be installed on a variety of different systems (Fedora, RHEL, CentOS, etc) so it&#8217;s important to know when debugging a problem how Katello is set up on the particular system on which the problem is happening. For the Information widget, you&#8217;ll see information like Katello&#8217;s version number, where it&#8217;s installed, and what environment it&#8217;s using.</p>
<p><a href="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-at-2012-10-01-111533.png" rel="lightbox[106]" title="About page"><img class="alignright size-medium wp-image-124" src="http://www.katello.org/wp-content/uploads/2012/09/Screenshot-at-2012-10-01-111533-300x71.png" alt="" width="300" height="71" /></a>The other two widgets we&#8217;ve added to the page are for Support and Package information. The Support widget contains a link directly to our Bugzilla instance so users can report a bug using the information on the about page. The Package widget shows the Katello-related packages that are installed on the system. When a bug occurs, it&#8217;s important to know which packages the user is using because the bug the user is reporting may have already been fixed if the user is using an out-of-date package. Giving users a direct link to our bug tracker and information about their Katello setup should help us to get bugs sooner and fix them faster.</p>
<p>One of the added benefits of the about page is that it also helps in developing Katello. Before doing some work, I like to check the status of my Katello setup and now the about page gives me an easy way to do that without having to use the command line. Going to the about page, I can also see where the app is running from: is it my git copy of the project or my system install? At Red Hat, our most valuable asset is people&#8211;our open-source community members, our customers, and our partners. I think each of these groups will find something useful in the new about page feature we&#8217;ve added to Katello.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/about-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Katello 1.0 released</title>
		<link>http://www.katello.org/katello-1-0-released/</link>
		<comments>http://www.katello.org/katello-1-0-released/#comments</comments>
		<pubDate>Tue, 14 Aug 2012 10:02:50 +0000</pubDate>
		<dc:creator>msuchy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.katello.org/?p=88</guid>
		<description><![CDATA[Hello, we are happy to announce the first release of Katello, a systems management solution. The download locations are http://fedorapeople.org/groups/katello/releases/yum/1.0/RHEL/$releasever/x86_64 http://fedorapeople.org/groups/katello/releases/yum/1.0/Fedora/$releasever/x86_64 with client repositories under: http://fedorapeople.org/groups/katello/releases/yum/1.0-client/RHEL/$releasever/x86_64 http://fedorapeople.org/groups/katello/releases/yum/1.0-client/Fedora/$releasever/x86_64 For fresh installations, please use steps from https://fedorahosted.org/katello/wiki/Install Features &#38; Enhancements in Katello<span class="ellipsis">&#8230;</span><div class="read-more"><a href="http://www.katello.org/katello-1-0-released/">Read more &#8250;</a></div><!-- end of .read-more -->]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>we are happy to announce the first release of Katello, a systems management solution.</p>
<p>The download locations are</p>
<p><a href="http://fedorapeople.org/groups/katello/releases/yum/1.0/RHEL/$releasever/x86_64">http://fedorapeople.org/groups/katello/releases/yum/1.0/RHEL/$releasever/x86_64</a><br />
<a href="http://fedorapeople.org/groups/katello/releases/yum/1.0/Fedora/$releasever/x86_64">http://fedorapeople.org/groups/katello/releases/yum/1.0/Fedora/$releasever/x86_64</a></p>
<p>with client repositories under:</p>
<p><a href="http://fedorapeople.org/groups/katello/releases/yum/1.0-client/RHEL/$releasever/x86_64">http://fedorapeople.org/groups/katello/releases/yum/1.0-client/RHEL/$releasever/x86_64</a><br />
<a href="http://fedorapeople.org/groups/katello/releases/yum/1.0-client/Fedora/$releasever/x86_64">http://fedorapeople.org/groups/katello/releases/yum/1.0-client/Fedora/$releasever/x86_64</a></p>
<p>For fresh installations, please use steps from</p>
<p><a href="https://fedorahosted.org/katello/wiki/Install">https://fedorahosted.org/katello/wiki/Install</a></p>
<p>Features &amp; Enhancements in Katello 1.0</p>
<p>* Patch Management<br />
* Mirror content from external repositories into local Definitive Software Library.<br />
* Schedule recurring syncs of content.<br />
* Manage the content through multiple environments.<br />
* Use subscription model to associate content with machines which are registered to environments.</p>
<p>* System Management<br />
* Inventory of systems which are registered, including installed software and system facts.<br />
* Assign subscriptions provided by Red Hat, and customer products.<br />
* Registration Macros with Activation Keys<br />
* Remote installation of packages over AMQP.<br />
* System Grouping for Batch Processing</p>
<p>* General<br />
* LDAP integration.<br />
* Python based CLI.<br />
* REST API</p>
<p>Contributors</p>
<p>Our thanks go to the community members who contributed to this<br />
release:</p>
<p>* Brad P. Crochet<br />
* Jakub Steiner<br />
* Pep Turro Mauri</p>
<p>* <a href="https://fedorahosted.org/katello/wiki/ContributorList">https://fedorahosted.org/katello/wiki/ContributorList</a></p>
<p>You can view the history of Katello from its start to 1.0 at</p>
<p>* <a href="http://www.youtube.com/watch?v=ubBI-38qVqI">http://www.youtube.com/watch?v=ubBI-38qVqI</a></p>
<p>Some statistics:</p>
<p>In Katello 1.0, we&#8217;ve seen</p>
<p>* 624  bugs fixed<br />
* 6011 changesets committed<br />
* 6596 commits done</p>
<p>Known issues: (UPDATE 2012-08-22: fixed)<br />
* registration with activation keys does not work:<br />
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=844678">https://bugzilla.redhat.com/show_bug.cgi?id=844678</a></p>
<p>Thank you for using Katello.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/katello-1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.katello.org/hello-world/</link>
		<comments>http://www.katello.org/hello-world/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 03:07:11 +0000</pubDate>
		<dc:creator>Katello Project</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://site-katelloproject.rhcloud.com/?p=1</guid>
		<description><![CDATA[Welcome to Katello.  This is the cursory Hello World post to usher in the age of our blog.  Also, so we can test out and see how the blog posts look.]]></description>
			<content:encoded><![CDATA[<p>Welcome to Katello.  This is the cursory Hello World post to usher in the age of our blog.  Also, so we can test out and see how the blog posts look.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.katello.org/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
