Katello 3.0 (Saison) RC1

Katello 3.0 (Saison) RC1 is now available for testing. This release is a
major version bump because it introduces some backwards incompatible
changes and the removal of all deprecations that existed through the 2.X
lifespan.

Your help is appreciated to ensure our GA release is solid, by either
installing
a new instance or upgrading a test server with this initial RC.

Highlights

··· =======
  • Foreman Remote Execution Integration
  • OSTree Content Support
  • Capsule Status Views
  • Lazy Sync
  • Mirror on Sync
  • Docker V2 Support
  • Inter-Server Sync
  • Host Unification
  • Installer Scenarios

For a detailed list and information of the changes in Katello 3.0 is in our
release notes:
http://www.katello.org/docs/3.0/release_notes/release_notes.html
http://www.katello.org/docs/2.4/release_notes/release_notes.html

Installation

For installation, please see the instructions at:

Server: http://www.katello.org/docs/3.0/installation/index.html
http://www.katello.org/docs/2.4/installation/index.html
Capsule: http://www.katello.org/docs/3.0/installation/capsule.html
http://www.katello.org/docs/2.4/installation/capsule.html

Bug reporting

If you come across a bug in your testing, please file it and note the
version of Katello that you’re using in the report and set the release
to 3.0.0.

Foreman


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University

Upgrade report. This is a DEV instance that started as a Katello 2.0 box
and has been upgraded to various RC and GA along the way.

Some minor issues.

  1. The 3.0RC repo URLs for the upgrade don't point to the right spots. I
    got the correct locations from the Install section of the 3.0RC docs.
  2. I had to upgrade foreman-release-scl to get the right repos defined
    before trying a yum upgrade.
  3. yum upgrade failed due to file conflict
    between python-semantic-version-2.2.0-3.el7.noarch
    and python-semantic_version-2.4.2-1.el7.noarch. I worked around it by
    doing this

yum shell
remove python-semantic-version-2.2.0-3.el7.noarch
install python-semantic_version-2.4.2-1.el7.noarch
run

Then I was able to yum -y upgrade.

The only other minor issue I ran into
was Bug #13809: Upgrade fails restarting httpd - Katello - Foreman. I manually patched for
that and the rest was smooth.

Thanks! Regards,
–Tony

··· On Tuesday, March 22, 2016 at 3:55:31 PM UTC-4, Eric Helms wrote: > > Katello 3.0 (Saison) RC1 is now available for testing. This release is a > major version bump because it introduces some backwards incompatible > changes and the removal of all deprecations that existed through the 2.X > lifespan. > > Your help is appreciated to ensure our GA release is solid, by either installing > a new instance or upgrading a test server with this initial RC. > > Highlights > ======= > > * Foreman Remote Execution Integration > * OSTree Content Support > * Capsule Status Views > * Lazy Sync > * Mirror on Sync > * Docker V2 Support > * Inter-Server Sync > * Host Unification > * Installer Scenarios > > For a detailed list and information of the changes in Katello 3.0 is in > our release notes: > http://www.katello.org/docs/3.0/release_notes/release_notes.html > > > > Installation > ============ > > For installation, please see the instructions at: > > Server: http://www.katello.org/docs/3.0/installation/index.html > > Capsule: http://www.katello.org/docs/3.0/installation/capsule.html > > > Bug reporting > ============= > If you come across a bug in your testing, please file it and note the > version of Katello that you're using in the report and set the release > to 3.0.0. > > http://projects.theforeman.org/projects/katello/issues/new > > -- > Eric D. Helms > Red Hat Engineering > Ph.D. Student - North Carolina State University >

Thanks for the quick testing Tony!

> Upgrade report. This is a DEV instance that started as a Katello 2.0 box
> and has been upgraded to various RC and GA along the way.
>
> Some minor issues.
>
> 1. The 3.0RC repo URLs for the upgrade don't point to the right spots. I
> got the correct locations from the Install section of the 3.0RC docs.
>

I forgot to merge an update for those URLs before announcing. We recently
changed over from "RHEL/7Server" and the use of releasever to 'el7" to
allow for more distributions especially with our client repositories.

> 2. I had to upgrade foreman-release-scl to get the right repos defined
> before trying a yum upgrade.
> 3. yum upgrade failed due to file conflict
> between python-semantic-version-2.2.0-3.el7.noarch
> and python-semantic_version-2.4.2-1.el7.noarch. I worked around it by
> doing this
>

> yum shell
> remove python-semantic-version-2.2.0-3.el7.noarch
> install python-semantic_version-2.4.2-1.el7.noarch
> run
>
> Then I was able to yum -y upgrade.
>

> The only other minor issue I ran into was
> Bug #13809: Upgrade fails restarting httpd - Katello - Foreman. I manually patched for that
> and the rest was smooth.
>

This will get pulled in for RC2.

Eric

··· On Tue, Mar 22, 2016 at 5:16 PM, Tony Coffman wrote:

Thanks! Regards,
–Tony

On Tuesday, March 22, 2016 at 3:55:31 PM UTC-4, Eric Helms wrote:

Katello 3.0 (Saison) RC1 is now available for testing. This release is a
major version bump because it introduces some backwards incompatible
changes and the removal of all deprecations that existed through the 2.X
lifespan.

Your help is appreciated to ensure our GA release is solid, by either installing
a new instance or upgrading a test server with this initial RC.

Highlights

  • Foreman Remote Execution Integration
  • OSTree Content Support
  • Capsule Status Views
  • Lazy Sync
  • Mirror on Sync
  • Docker V2 Support
  • Inter-Server Sync
  • Host Unification
  • Installer Scenarios

For a detailed list and information of the changes in Katello 3.0 is in
our release notes:
http://www.katello.org/docs/3.0/release_notes/release_notes.html
http://www.katello.org/docs/2.4/release_notes/release_notes.html

Installation

For installation, please see the instructions at:

Server: http://www.katello.org/docs/3.0/installation/index.html
http://www.katello.org/docs/2.4/installation/index.html
Capsule: http://www.katello.org/docs/3.0/installation/capsule.html
http://www.katello.org/docs/2.4/installation/capsule.html

Bug reporting

If you come across a bug in your testing, please file it and note the
version of Katello that you’re using in the report and set the release
to 3.0.0.

Foreman


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University

Besides the already mentioned repo urls not being correct and the extra
scl update I had problems that httpd didn't start because of XSendFile.
It looks like there is no xsendfile.load generated in conf.d.
After manually doing that I got httpd started and could succesfully run
the last upgrade step.
Sorry, didn't use a snaphot otherwise I would have run it again to check
if it was my fault. I did follow the upgrade docs of Katello-3.0RC

Greetings,

Joop

··· On 22-3-2016 20:55, Eric D Helms wrote: > Katello 3.0 (Saison) RC1 is now available for testing. This release is > a major version bump because it introduces some backwards incompatible > changes and the removal of all deprecations that existed through the > 2.X lifespan.

For a clean install on a fresh CentOS 7.2 install, I'm using:

yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/3.0/katello/el7/x86_64/katello-repos-latest.rpm

rather than the:

yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/3.0/katello/RHEL/7Server/x86_64/katello-repos-latest.rpm

in the docs like you suggest, but I get dependency errors when doing:

yum -y install katello

Will update with the errors once my test machine comes back.

Duncan

Forget this - looks like the issues were only there when I had the
incorrect URLS in my kickstart and was trying to fix up manually. A second
kickstart install with the correct URLs has gone through clean.

··· On Wednesday, 23 March 2016 10:07:20 UTC, Duncan Innes wrote: > > For a clean install on a fresh CentOS 7.2 install, I'm using: > > yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/3.0/katello/el7/x86_64/katello-repos-latest.rpm > > > rather than the: > > yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/3.0/katello/RHEL/7Server/x86_64/katello-repos-latest.rpm > > > in the docs like you suggest, but I get dependency errors when doing: > > yum -y install katello > > > Will update with the errors once my test machine comes back. > > Duncan > > >