Archive for October, 2008

Landscape 1.2 released

Wednesday, October 29th, 2008

Today we released Landscape 1.2. We have come a long way since the 1.1 release, with many new features that were incrementally added to the service in these last few months. So we will do something a bit different today in this blog post.

First we will recap what was accomplished in this 1.2 series, and then we will list what changed specifically in this last release.

Reviewing Landscape 1.2

Landscape 1.2 was mostly about customization. We wanted people to not be constrained and forced to use only specific features, but to be able to expand on their own.

The script library was the first such feature, allowing administrators to run scripts anywhere. Later it was incremented with attachments, giving administrators much more freedom. Being such a powerful feature, script execution is still disabled by default in the client part of Landscape, but it’s easily enabled during installation or afterwards.

Secondly, we wanted to make Landscape work more for the administrator. Instead of polling the Landscape pages to see what has to be done, what about letting Landscape warn you? This is how alerts were born. This feature was also later refined, allowing control over which set of machines are subjected to each type of alert.

Finally, we also wanted to make Landscape more useful for people without a subscription to the service. The idea was to provide a quick summary of the system during logins, so that an administrator could quickly check if everything was ok. landscape-sysinfo was born, and with a fully modular architecture it can be easily expanded with more plugins.

As a bonus, the client part of Landscape (including the new landscape-sysinfo tool) is officially part of Ubuntu starting with the 8.10 “Intrepid” release. This includes an integration with the installer, meaning that administrators can have a fully configured Landscape client right after installation.

Even with all these features being added to Landscape, there is always some time to fine tune existing ones and add some other, smaller, enhancements. Some are just small, but helpful, details, like adding a “Select All” button to a page. Others are a bit more visible, like the reboot/shutdown option. The point is that Landscape is always evolving. One day things are exactly how they were before, and in the next day the administrator can be presented with a new exciting feature that makes his job easier.

To end this quick review, here is the full list of major features that were added to Landscape 1.2:

  • Alerts: via email or just in the dashboard, get alerts for package upgrades (security or otherwise), new pending computers or pending actions that require explicit approval from the administrator;
  • Script library: administrators can now store scripts inside Landscape itself for quick retrieval and deployment. Attachments can also be stored and used from within the script, opening up lots of new scripting possibilities;
  • System status during login: new client side tool called landscape-sysinfo which shows a quick summary about the system where the administrator is logging in (only available for text logins, such as a terminal or ssh);
  • Inclusion in Ubuntu 8.10 “Intrepid”: not only is the client part of Landscape part of the distribution, there is also integration with the installer.

Thanks to all that sent feedback to the Landscape team, it is really appreciated!

Specific changes for this release

These are the specific changes in this release compared to the previous one:

  • client fix to avoid a situation where dpkg would stop asking for a question, thus halting the whole package operation
  • fix for a server error when an activity would be cancelled when it was no longer undelivered
  • set and export a sane PATH variable for scripts
  • set secure flag on cookies so they are only sent over an https connection
  • set a limit for the number of pending computers

Offline November 12th 18:00 UTC – 19:00 UTC

Wednesday, October 29th, 2008

We’re releasing a new version of Landscape on November 12th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 18.00 November 12th 2008 UTC
Expected back online: 19.00 November 12th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.

Tags for alerts

Thursday, October 23rd, 2008

This release brings a new user interface to the alerts system and a few other fixes. Read on for details

Tags for alerts

It is now possible to configure to which (set of) computers alert rules are applied. The default is for the alerts to apply to all computers, but if you want, you can configure them individually.

As a consequence, the alerts page has been changed. Here is how it looks now:

More details can be viewed by clicking on each alert rule. For example, let’s take a look at the “Package upgrades” rule:

Here we can choose to subscribe to this alert, so we get a notification via email, view the affected computers or edit the rule.

Editing the rule brings us to this screen, where we can select to which computers (or groups of computers) it should apply:

Other changes

As usual, there have been a number of other smaller changes in Landscape:

  • the client part now has a lower timeout for when dealing with packages that disappeared from a repository. Previously, the timeout was 24h, and now it’s just over an hour.
  • when logging in on the server, we now show the timestamp of the previous login, and where it came from
  • make the several client programs give back an error with a meaningful message instead of crashing when run as the incorrect user

Thanks again to all who sent feeedback!

Offline October 29th 18:00 UTC – 19:00 UTC

Wednesday, October 15th, 2008

We’re releasing a new version of Landscape on October 29th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 18.00 October 29th 2008 UTC
Expected back online: 19.00 October 29th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.

Small changes

Monday, October 6th, 2008

This release brings in just a few small changes and bug fixes. Read on for details.

Changes and fixes

  • Fixed a division by zero error in the Landscape client package
  • New button “Select All” available when viewing an activity that needs approval
  • Added some explanatory text about the usage of the Feedback option
  • Fixed security upgrade alert
  • Other smaller fixes

Thanks to all who sent feedback!

Offline October 15th 18:00 UTC – 19:00 UTC

Wednesday, October 1st, 2008

We’re releasing a new version of Landscape on October 15th. While we roll-out the code to Landscape’s servers, we’ll have to take the service offline.

Goes offline: 18.00 October 15th 2008 UTC
Expected back online: 19.00 October 15th 2008 UTC

Keep an eye on this blog after the release to find out what’s new!

We’re sorry for the downtime you’ll experience during the roll-out.