Puppet required?
by Avram Lubkin
I was looking over the project and it looks interesting, much improved over
Spacewalk. I particularly like how different projects are used instead of
one monolithic project. There's just one thing that concerns me. It looks
like if I want to do provisioning I have to use Foreman and if I use
Foreman I have to use Puppet. Since Puppet requires ruby installed on all
clients I can't deploy it. This is due to a security requirement. I can't
add interpreters to a system unless I have a good justification. I can do
what puppet does without adding another interpreter, so I can't justify it.
I know there are lots of organizations that use puppet and probably install
Ruby to support it, but I've never worked with a group that would allow
that. Any plans to support CFengine or something similar that wouldn't
require another interpreter on the clients? Python is Okay too, since any
RHEL or RHEL-like system already has it.
Please reply all, not on the list.
Thanks,
Avram
10 years, 11 months
Katello and minimal memory requirements
by Lukas Zapletal
Hello,
minimal requirements for memory is now higher with introduction of
Foreman integration. Example machine:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
16635 elastics 20 0 1452m 218m 9772 S 1.3 11.9 0:16.01
16428 tomcat 20 0 2103m 194m 9940 S 1.0 10.6 0:12.84
16824 katello 20 0 304m 176m 3260 S 0.0 9.6 0:10.44
16818 katello 20 0 304m 176m 3264 S 0.0 9.6 0:10.37
16924 katello 20 0 301m 171m 1580 S 0.0 9.3 0:00.58
16925 katello 20 0 301m 167m 536 S 0.0 9.2 0:00.02
16719 foreman 20 0 249m 127m 3052 S 0.0 7.0 0:05.92
16723 foreman 20 0 249m 127m 2968 S 0.0 6.9 0:05.74
16544 apache 20 0 942m 43m 5976 S 0.3 2.4 0:01.67
8774 root 20 0 862m 16m 2816 S 0.0 0.9 0:09.59
16562 mongodb 20 0 837m 14m 1840 S 0.3 0.8 0:00.61
16590 qpidd 20 0 308m 10m 3780 S 0.0 0.6 0:00.12
Please ignore the VIRT column asi it shows files mapped into the memory
and since Java applications maps JAR files, that is the reason why we
see 3.5 gigs of memory used by Java. Let's focus on the RES (resident)
memory column:
As you can see, typical memory consumption of the nightly instance is
cca 1.4 GB for: Katello (2 thins 1 job workoer) , Candlepin, Foreman (2
thins) and ElasticSerch. Then we need to add some memory for httpd
(Pulp), mongodb, qpidd, postgresql and also system.
I think the 2 GB minimal requirement has been reached, I recommend to
use 2.5 GB as an absolute minimum (expect some swapping) and 3 GB as the
recommended minimal value. For production setups, I would see 6 GB as a
good value to start with.
--
Later,
Lukas "lzap" Zapletal
#katello #systemengine
11 years, 4 months
Request for User Workflows and Example Stories
by Eric Helms
Howdy All,
As part of the recent feedback gathered from the community, one item
that was mentioned was:
"A need for example user stories that show how to accomplish real world
tasks with proposed features and stories to help developers better
understand what aspects of a story are important to users and who the
users or personas are. Further, to provide examples to new users of
workflows and scenarios that can be accomplished with Katello."
To the above end, I am requesting from both developers and community
users the following to develop user workflows, personas and example
stories in as much detail as you can muster. These workflows, personas
and stories will be developed further and produced in an easily
reference-able and readable documentation. These will also help drive
in driving the development of future screencasts and features.
- Scenarios and Workflows that you use in your common day and week with
Katello
- Scenarios and Workflows you envision classes of users performing with
Katello
- Simple and Complex workflows
Where possible, please include the following for each Scenario/Workflow:
* User/Persona performing the workflow (e.g. sys admin, IT dev op user)
* End goal of performing the Scenario/Workflow
* Steps (generic or specific) taken to complete some Scenario/Workflow
* Entities created or needed to perform Scenario/Workflow
Thanks for any time you can spare contributing.
-Eric
11 years, 4 months
Katello 1.2 Released
by Eric Helms
= Katello 1.2 Release Notes =
We are happy to announce the release 1.2 of Katello, a systems
management solution.
Katello is here to help you take control of your software and your
systems in an easy-to-use and scalable manner. Offering a modern web
user interface and API, Katello can pull content from remote
repositories into isolated environments, make subscriptions management
easier and provide provisioning at scale.
The download locations are
* http://fedorapeople.org/groups/katello/releases/yum/1.2/RHEL
* http://fedorapeople.org/groups/katello/releases/yum/1.2/Fedora
with client repositories under:
* http://fedorapeople.org/groups/katello/releases/yum/1.2-client/RHEL
* http://fedorapeople.org/groups/katello/releases/yum/1.2-client/Fedora
For fresh installations, please use steps from
* https://fedorahosted.org/katello/wiki/Install
To upgrade your installation, please follow steps from
* https://fedorahosted.org/katello/wiki/Upgrade
== Features & Enhancements in Katello 1.2 ==
* Architectures, Config Templates and Domains support added to API and CLI
* Subnets and Domains can now be created and managed within the UI
* More robust custom info and defaults
* Use of bundler.d for production installations
* CLI bash completion file updates
* Fedora 17 support
Notable bug fixes:
* 876896, 876911, 878355, 878750, 874502, 874510 - Fixed
panel-name/new-link overlap
* 877947 - clear-es - added index clean up after import and after
delete manifest
* 878693 - [RFE] Selecting multiple systems does not give me any action
* 875609 - hypervisor - allow hypervisors to successfully register and
list in katello
* 874280 - terminology changes for consistency across subman,
candlepin, etc
* 845620 - [RFE] Improve messaging around results of setting the yStream
* 853445 - correctly determine the affected repos after deletion
* 864936 - products - labelize name on create entry
* 873302 - Environments do not populate when adding a new user without
full
admin
* 871086 - Changes to respond with template validation errors as bad
requests instead of internal server errors.
* 750660 - System packages list doesn't allow you to search for a
package installed on the system
* 869380 - confirm-delete - add confirmation message before deleting
manifest
* 865472 - system groups - fix auto-complete on add of systems to groups
* 862997 - On content search page, during repository comparison,
clicking the show more button will now properly load more data for
packages and errata.
* 806383 - [RFE] As the SE administrator I want to see all active and
scheduled sync tasks for all organizations in one place
* 847002 - Fixes rendering issue in IE9 for nested content search results.
* 847002 - Fix for IE9 Changeset Environment Selector
API Enhancements and Changes:
* 866359 - API: /consumers/{id}/entitlements returns incorrect data and
Content-Type header
* 866995: Fix the status API so that it is exposed correctly for rhsm.
* 871086 - Changes to respond with template validation errors as bad
requests instead of internal server errors.
* 874280 - terminology changes for consistency across subman, candlepin, etc
* Added API documentation for architectures
* Added API documentation for config_templates
* Added API documentation for domains
* Default custom info for systems by org
* Ensure that the name and label is unique across all all orgs
* Foreman domains added to CLI client
* Foreman's Config Templates added to CLI client.
* Subnets API added
== Contributors ==
* Adam Price
* Adam Saleh
* Brad Buckingham
* Bryan Kearney
* David Davis
* Dmitri Dolguikh
* Eric D Helms
* Gerhard Stoeckel
* Ivan Necas
* Jakub Hadvig
* Jason E. Rist
* Jeff Weiss
* Jordan OMara
* Justin Sherrill
* Lukás( Zapletal
* Martin Bac(ovský
* Mike !McCune
* Miroslav Suchý
* Og B. Maciel
* Partha Aji
* Pavel Pokorný
* Petr Chalupa
* Tomas Strachota
* Tom !McKay
https://fedorahosted.org/katello/wiki/ContributorList
== Some statistics ==
In Katello 1.2, we've seen
* 68 bugs fixed
* 714 changesets committed
* 725 commits done
== Known Issues ==
=== No Fedora 17 SELinux Support ===
The Fedora 17 1.2 installation does not support SELinux, please set the
following:
{{{
$ service iptables stop
$ setenforce 0
}}}
== Reporting errors ==
To report issues with Katello, please use mailing list
[https://lists.fedorahosted.org/mailman/listinfo/katello
katello(a)lists.fedorahosted.org] to reach the user community. We might
ask you to file bugzilla at
https://bugzilla.redhat.com/enter_bug.cgi?product=Katello with more
details or full logs.
Thank you for using Katello.
11 years, 4 months
foreman integration
by support
Using the latest test Katello (1.2.1-1.git.613.ced0c09.el6).
I have loaded puppet facts/host into Foreman using the api fact_values
from puppetmaster.
The puppet data is shown on the Foreman (<host>/foreman)
foreman-1.0.1-38.ff16a26.el6.noarch.
How/where is the Foreman data shown in Katello?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
11 years, 4 months