Róman Joost | 15 Jul 07:48 2016
Picon
Gravatar

[Beaker-devel] Beaker 23.0 released

Hello!

On behalf of the Beaker development team, I'm pleased to announce that
Beaker 23.0 is now available from the Beaker web site [1]. Thanks to
everyone who contributed patches and bug reports for this release.

Beaker 23 provides a new recipe state to reflect the provisioning of a
machine, generates GRUB2 menus for x86 EFI systems, an improved user
experience for job and recipe pages, as well as many other improvements.
Full details are available in our release notes [2].

The detailed list of all changes made since Beaker 22 is also
available [3].

[1] https://beaker-project.org/releases/
[2] https://beaker-project.org/docs/whats-new/#beaker-23
[3] https://git.beaker-project.org/cgit/beaker/log/?qt=range&q=beaker-22.0..beaker-23.0&showmsg=1

Happy Testing,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
(Continue reading)

Róman Joost | 15 Jul 02:16 2016
Picon
Gravatar

[Beaker-devel] Beaker 23.0 released

Hello!

On behalf of the Beaker development team, I'm pleased to announce that
Beaker 23.0 is now available from the Beaker web site [1]. Thanks to
everyone who contributed patches and bug reports for this release.

Beaker 23 provides a new recipe state to reflect the provisioning of a
machine, generates GRUB2 menus for x86 EFI systems, an improved user
experience for job and recipe pages, as well as many other improvements.
Full details are available in our release notes [2].

The detailed list of all changes made since Beaker 22 is also
available [3].

[1] https://beaker-project.org/releases/
[2] https://beaker-project.org/docs/whats-new/#beaker-23
[3] https://git.beaker-project.org/cgit/beaker/log/?qt=range&q=beaker-22.0..beaker-23.0&showmsg=1

Happy Testing,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
(Continue reading)

Jaroslav Kortus | 30 Jun 18:13 2016
Picon

[Beaker-devel] Beaker logs stored on LCs

Hi guys,

may I ask for a quick explanation how task logging works, where the logs are stored and 
how this has changed since 0.11.3 till current branch?

While we were running on 0.11.3 all logs were conveniently stored on our main server 
without any additional need to config anything. Now, with 22.3, the logs seem to be stored 
locally on LCs.

Reading through the docs 
(https://beaker-project.org/docs/architecture-guide/log-storage.html) it explains that I 
can set up rsync and then webdav to be at the same "feature level" as with 0.11.3.

Is it possible to achieve the same behaviour as with 0.11.3 without any added complexity 
(rsync+webdav)?

Thank you,

--
Jaroslav Kortus
Cluster QE
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Róman Joost | 3 May 03:31 2016
Picon
Gravatar

[Beaker-devel] RFC: Design proposal for a re-scheduling capability of recipe sets

Hi,

I'd like to share a new design proposal which hopefully addresses some
of the issues people have when larger jobs fail because of broken
hardware.

    https://beaker-project.org/dev/proposals/rescheduling-capability.html

Kudos to Bruno Goncalves who brought it initially to my attention.

Is there something the proposal misses? Are there perhaps details which
are not correctly flashed out? Do you have questions?

Kind Regards,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker #tps-devel
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Róman Joost | 4 Apr 07:42 2016
Picon
Gravatar

[Beaker-devel] Beaker 22.3 released

On behalf of the Beaker development team, I'm pleased to announce that Beaker
22.3 is now available from the Beaker web site [1]. Thanks to everyone who
contributed patches and bug reports for this release.

Beaker 22.3 is a maintenance release which ships important bug fixes.
Full details are available in our release notes [2].

[1] https://beaker-project.org/releases/
[2] https://beaker-project.org/docs/whats-new/release-22.html#beaker-22-3

Happy Testing,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker #tps-devel
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Michal Novotny | 9 Mar 10:09 2016
Picon

[Beaker-devel] External Watchdog Expired for /distribution/install

Hey I am trying to run /distribution/install in my job: <job> <whiteboard> copr-dist-git test </whiteboard> <recipeSet> <recipe> <distroRequires> <and> <distro_family op="=" value="CentOS7"/> <distro_arch op="=" value="x86_64"/> </and> </distroRequires> <hostRequires> <system_type value="Machine"/> </hostRequires> <task name="/distribution/install" role="STANDALONE"/> <task name="/tools/copr/Regression/dist-git" role="STANDALONE"/> <task name="/distribution/reservesys" role="STANDALONE"/> </recipe> </recipeSet> </job> But it always ends up by "External Watchdog Expired" error after 50 minutes. E.g. https://beaker.engineering.redhat.com/jobs/1251498
Could you you have a look at it?

Console log says something about: ] Started Show Plymouth Boot SWarning: /dev/root does not exist Not sure if that means anything. Any help would be appreciated. Because I actually just want to run the task after it. But I wasn't sure if you need /distribution/install in to get a fresh environment :).

Best regards
clime

P.S.: related to https://bugzilla.redhat.com/show_bug.cgi?id=1314980
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Dan Callaghan | 5 Feb 00:46 2016
Picon
Gravatar

[Beaker-devel] Beaker 22.1 released, including security fix

On behalf of the Beaker development team, I'm pleased to announce that 
Beaker 22.1 is now available from the Beaker web site [1]. Thanks to 
everyone who contributed patches and bug reports for this release.

This release fixes a cross-site scripting vulnerability [2] affecting 
all previous Beaker versions, so if your Beaker instance is 
public-facing please upgrade straight away.

It also includes fixes for two regressions in 22.0 and some other minor 
fixes. Full details are in the release notes [3].

The detailed list of all changes made since Beaker 22.0 is also
available [4].

[1] https://beaker-project.org/releases/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1295998
[3] https://beaker-project.org/docs/whats-new/release-22.html#beaker-22-1
[4] https://git.beaker-project.org/cgit/beaker/log/?qt=range&q=beaker-22.0..beaker-22.1&showmsg=1

--

-- 
Dan Callaghan <dcallagh <at> redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat, Inc.
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Róman Joost | 14 Jan 07:13 2016
Picon
Gravatar

[Beaker-devel] Beaker 22.0 released

On behalf of the Beaker development team, I'm pleased to announce that Beaker
22.0 is now available from the Beaker web site [1]. Thanks to everyone who
contributed patches and bug reports for this release.

Beaker 22.0 adds support for extra job XML elements, JUnit XML results output
and inverted groups. Full details are available in our release notes [2].

The detailed list of all changes made since Beaker 21.0 is also available [3].

[1] https://beaker-project.org/releases/
[2] https://beaker-project.org/docs/whats-new/#beaker-22
[3] https://git.beaker-project.org/cgit/beaker/log/?qt=range&q=beaker-21.1..beaker-22.0&showmsg=1

Happy Testing,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Róman Joost | 17 Nov 01:20 2015
Picon
Gravatar

Beaker Development Environment in Docker

Hi,

I'd like to share a work in progress I'm using daily to hack on Beaker.
It's a docker container providing a full development environment to run
tests and the Beaker server.

    Documentation:

        https://git.beaker-project.org/cgit/~rjoost/beaker-docker/tree/README.md

    Repository:

        https://git.beaker-project.org/cgit/~rjoost/beaker-docker

The container is not available on docker-hub or any repository, so
you'll have to build it yourself. It is using an ansible playbook
creating the environment, which could also be employed against a
different form of provisioning (e.g. libvirt, vagrant, packer,
whatever).

Once started, it provides a full development environment with all
dependencies installed and needed to run all tests and compile
documentation. A playbook is provided as well, to initialise the Server
in order to run it.

I'd like to ask for feedback if people are keen to try it out. Is there
something missing? Are you running into problems creating the container?
The aim is, that you'll need as little effort as possible to set this up
to hack on Beaker.

Thanks and Kind Regards,
--

-- 
Róman Joost
Software Engineer, PnT DevOps - Developer (Brisbane)
email: rjoost <at> redhat.com | tz: UTC+10 | GPG ID: 0xBE2B559D at pgp.mit.edu
irc: #beaker
_______________________________________________
Beaker-devel mailing list
beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/beaker-devel <at> lists.fedorahosted.org
Dan Callaghan | 27 Oct 05:40 2015
Picon
Gravatar

Beaker 21.1 released

On behalf of the Beaker development team, I'm pleased to announce that 
Beaker 21.1 is now available from the Beaker web site [1]. Thanks to 
everyone who contributed patches and bug reports for this release.

(The release was actually published on 21 October, I apologies for the 
lateness of this announcement.)

This release includes an assortment of bug fixes and minor enhancements, 
including a fix for a regression in the broken system detection logic in 
21.0. Full details are in the release notes [2].

The detailed list of all changes made since Beaker 21.0 is also 
available [3].

[1] https://beaker-project.org/releases/
[2] https://beaker-project.org/docs/whats-new/release-21.html#beaker-21-1
[3] https://git.beaker-project.org/cgit/beaker/log/?qt=range&q=beaker-21.0..beaker-21.1&showmsg=1

--

-- 
Dan Callaghan <dcallagh <at> redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat, Inc.
_______________________________________________
Beaker-devel mailing list
Beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/beaker-devel
Dan Callaghan | 26 Oct 03:55 2015
Picon
Gravatar

Proposed changes to recipe set ack/nak/comments

The user interface improvements for the job page and recipe page [1] 
have been in planning/discussion for quite a while now, but recently the 
team has been making good progress on prototyping the new interfaces 
with a view towards implementing them in Beaker 22.0.

One issue we ran up against while prototyping the job page was how to 
handle the ack/nak/comment functionality for recipe sets. In the 
original design document we essentially hand-waved past this but when it 
came down to actually implementing something we realised the current UI 
with a tri-state selector plus comment modal does not fit in with the 
new design, and it offers a very subpar user experience as well.

After some discussion the Beaker development team came up with the 
following plan for tackling the ack/nak/comment issues:

* The comment functionality will be separated out from ack/nak and 
  fully fleshed out, supporting multiple comments from different users 
  and recording the commenting user and timestamp. It will also be 
  expanded to support commenting on tasks and results, which was one of 
  the key requested items for Beaker 22.0.

* The original design proposal for the job page improvements mentioned
  allowing ack/nak/comment on recipes, tasks, and results. However it's 
  not clear what the meaning or behaviour of a nak at one of these lower 
  levels should be, and also unclear if nack'ing individual results is 
  even useful or desirable, so we will defer this. For now, ack/nak will 
  only apply to recipe sets as it does now.

* The terms "ack" and "nak"/"nack" have no precedent in other testing 
  systems and their meaning is unclear to new users. The "nak" setting 
  will be renamed to "waived" in line with its intended meaning. However 
  the existing response="nak" attribute in the job results XML will be 
  preserved for compatibility.

* The distinction between "needs review" and "ack" does not seem useful 
  so it will be removed. All recipe sets will effectively by "acked" by 
  default. (Recipe sets with a Pass result are already acked by default 
  right now.)

  In particular this means the operation of changing a failed recipe set 
  from "needs review" to "ack" will no longer be possible. The only 
  operation will be "waive" which is equivalent to nack'ing a recipe 
  set, or "un-waive" to reverse it.

If you see any issues with the above, or if you think it might break 
your workflows, please hit reply.

[1] https://beaker-project.org/dev/proposals/job-page-improvements.html

--

-- 
Dan Callaghan <dcallagh <at> redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat, Inc.
_______________________________________________
Beaker-devel mailing list
Beaker-devel <at> lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/beaker-devel

Gmane