Foreman 1.23.0-RC1 is ready for testing

Foreman 1.23.0-RC1 is now available for testing, big thanks to everyone who contributed and especially to @ekohl, @evgeni and @upadhyeammit who have been taking part in making this release ready.

Please help by testing and getting it release-ready, and let us know if you hit any issue when upgrading or installing the release candidate either here or on our issue tracker.

Installation quick start:
https://theforeman.org/manuals/1.23/quickstart_guide.html

Upgrade instructions:
https://theforeman.org/manuals/1.23/index.html#3.6Upgrade

Release notes:
https://theforeman.org/manuals/1.23/index.html#Releasenotesfor1.23

This is also a good time to improve translations for existing locales to ensure full coverage. Help out at
https://www.transifex.com/foreman/foreman/dashboard/

Lastly, do take note of the upgrade warnings and deprecations in this release:
https://theforeman.org/manuals/1.23/index.html#Deprecations

Packages may be found in the 1.23 directories on both deb.theforeman.org and yum.theforeman.org, and tarballs are on downloads.theforeman.org .

The GPG key used for signing RPMs and tarballs has the following fingerprint:
4674 C97B D8C2 A3EF 63BC B207 88BB 5C46 7B5B 366A

3 Likes

Just in case you don’t have time to do a full test, but still want to give this a spin, you can try out using out docker image instead :slight_smile:

all is required is docker and docker-compose to get started:

setting up docker / docker-compose

sudo groupadd docker
sudo yum install docker docker-compose
sudo usermod -aG docker $USER
newgrp docker
sudo service docker start

then, on some directory download:
https://raw.githubusercontent.com/theforeman/foreman/1.23-stable/docker-compose.yml

edit the file, and change:

diff --git a/docker-compose.yml b/docker-compose.yml
index cfca7a3b0..467acb736 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -20,7 +20,7 @@ services:
       - db:/var/lib/mysql/data
 
   app: &app_base
-    image: quay.io/foreman/foreman:develop
+    image: quay.io/foreman/foreman:1.23-stable
     command: bundle exec bin/rails server -b 0.0.0.0
     build:
       context: .

This will download the latest 1.23 stable version, if you want to be more explicit, you can download the RC1 tag directly(use 1.23.0-RC1), for all available tags, you can visit Quay.

then start the environment

docker-compose pull
docker-compose run app bundle exec rake db:create db:migrate
docker-compose run app bundle exec rake db:seed permissions:reset password=changeme
docker-compose up

Happy testing…