lp:ubuntu/precise/maas

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/precise/maas
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

15. By Andres Rodriguez

* New upstream release (Fixes LP: #981103)
* debian/maas.postinst:
  - Make sure rabbitmq and postgresql are started on upgrade (LP: #981282)
  - Handle upgrades from any lower than 0.1+bzr462+dfsg-0ubuntu1 to
    correctly re-generate passwords, and not have db sync/migrate issues
    as config has changed upstream.
  - Correctly set Passwords for PSERV, otherwise it won't set new passwords.
* Allow MAAS_DEFAULT_URL reconfiguration. (LP: #980970)
  - debian/maas.config: Add reconfigure validation to correctly allow it,
    and ask a question.
  - debian/maas.postinst: Reconfigure DEFAULT_MAAS_URL as well as cobbler
    server and next_server for PXE/Provisioning.
  - debian/maas.templates: Add debconf question and update info.
* Do not lose MAAS_DEFAULT_URL settings on upgrade (LP: #984309)
* debian/maas.postinst:
  - Set cobbler password in between quotes (LP: #984427)
  - Do not change permissions to maas.log (LP: #980915)
* no longer use maas-cloudimg2ephemeral, but rather use premade images
  at http://maas.ubuntu.com

14. By Andres Rodriguez

* New upstream release (LP: #980240)

[ Scott Moser ]
* add dependency on distro-info (LP: #949442)
* debian/control: add dependency on tgt for ephemeral iscsi environment

[ Andres Rodriguez ]
* Make package lintian clean:
  - maas{-dhcp}.lintian-overrides: Add to make lintian clean.
  - debian/control: Add missing dependencies; correct section and desc.
  - debian/maas.postinst: Do not use absolute path for rabbitmqctl.
  - debian/patches: Add headers to all patches.
* debian/maas-dhcp.postrm: Added to disable dnsmasq in cobbler on removal.
* debian/maas.config: Do not set a password with pwgen as it is not an
  essential package; allow dbconfig-common to create a password instead by
  creating an empty question. (LP: #977475)
* Run MAAS, pserv, txlongpoll as non-root user. (LP: #975436)
  - debian/maas.postinst: Create user/group; set correct permissions for
    directories.
  - debian/maas.postrm: Remove user/group; restart apache2.
  - debian/maas.maas-{pserv,txlongpoll}.upstart: Update to run as non-root
    'maas' user.
* debian/patches/01-fix-database-settings.patch: Remove adding of PSERV_URL.
* debian/maas.postinst:
  - Handle config file upgrade from versions lower than 0.1+bzr445+dfsg-0ubuntu1,
    by creating new passwords and updating accordingly
  - use local variables in functions.
  - Handle maas tgt configuration for upgrades from 0.1+bzr459+dfsg-0ubuntu1.
* debian/extras/99-maas: Add squid-deb-proxy file to enable PPAs. (LP: #979383)
* debian/maas.install: Install missing commissioning-user-data script.

[ Dave Walker (Daviey) ]
* debian/patches/02-pserv-config.patch: Refreshed to apply to updated config.

[ Gavin Panella ]
* debian/maas.postinst: Update pserv.yaml and maas_local_settings.py to use
  password.

13. By Andres Rodriguez

* debian/maas-dhcp.{config,postinst}:
  - Fix not setting new values on fresh install. (LP: #975321)
  - Fix unsetting domain, otherwise, even if disabled, it will always be set.
* debian/control: Depends on maas for maas-dhcp.

12. By Andres Rodriguez

* debian/control: Update package descriptions; Suggests maas-dhcp for maas
  and add a maas-dhcp binary.
* Add maas-dhcp package to configure a DHCP server.
  - debian/maas-dhcp.config: Add to ask debconf questions about range,
    gateway, and domain.
  - debian/maas-dhcp.postinst: Handle update of config values.
  - debian/maas-dhcp.templates: Debconf questions.
* debian/po: Update for templates.
* Add message telling MAAS URL after installation.
  - debian/maas.templates: Add message.
  - debian/maas.postinst: Display message.
* debian/maas.config: Hide dbconfig-install question.

11. By Andres Rodriguez

* debian/patches/{02-pserv-config,03-txlongpoll-config}.patch: Refreshed.
* debian/maas.install: Install maas-gc cronjob.
* Add apport hook.
  - debian/maas.apport: Add hook.
  - debian/rules: Install with apport.
* debian/maas.logrotate: Add logrotate for txlongpoll and pserv logs.
* Create 'var/lib/media/maas/storage' on postinst to have right permissions.
  - debian/maas.dirs: Drop dir creation.
  - debian/maas.postinst: Create dir with correct permissions.
  - debian/maas.postrm: Remove dir on purge.

10. By Andres Rodriguez

* maas.dirs: Create var/lib/maas/media/storage for juju storage.
* maas.postinst:
  - Give correct permissions to above dir.
  - stop apache2 before db upgrade, and restart after.

9. By Andres Rodriguez

[ Dave Walker (Daviey) ]
* debian/control: Add openssh-server as a Recommends, and wrap-and-sort.

[ Andres Rodriguez ]
* debian/maas.postinst:
  - Do not start apache with apache2ctl. Use invoke-rc.d instead to not
    fail in the installer.
  - For start of postgresql before creating the DB, otherwise it will
    fail in the installer.
  - Add check of invoke-rc.d for syslog.
  - Add check of invoke-rc.d for rabbitmq-server; Add check for rabbitmqctl
  - Add db_stop, in case invoke-rc.d fails.
* debian/control: Tight python-django-maas dependency.
* debian/postrm: Add check for rabbitmqctl.
* debian/maas.maas-txlongpoll.upstart: Create rabbitmq longpoll user/vhost
  and set permissions if they don't exist. Start on rabbitmq-server-running.

8. By Andres Rodriguez

[ Dave Walker (Daviey) ]
* d/patches/03-txlongpoll-config.patch: Resolve typo error from prior patch.
  - LP: #961031

[ Andres Rodriguez ]
* debian/maas.config: Don't allow reconfigure.
* debian/maas.postinst: Don't allow reconfigure. Run sync/migrate db on
  all upgrades.

[ Scott Moser ]
* add rsylog config for logging node boots (LP: 960149)

7. By Andres Rodriguez

* New upstream snapshot.

[ Dave Walker ]
* debian/maas.postinst: Do not import ISO's at install time.
* debian/control:
  - Drop run-one, it's not a requirement and currently in universe.
  - Drop python-setproctitle, no longer required.

[ Andres Rodriguez ]
* debian/control: Depends on python-avahi, python-dbus, and avahi-daemon.
* debian/maas.postinst:
  - Only syncdb if dbconfig db creation was selected.
  - Set rabbitmq/longpoll settings
* debian/patches/03-txlongpoll-config.patch: Updated broker settings for
  rabbitmq.

6. By Andres Rodriguez

* debian/patches:
  - 01-fix-database-settings.patch: Update PSERV_URL port.
  - 02-pserv-config.patch: Update, and set 'maas' as username.
  - 03-longpoll-config.patch: Update.
* debian/maas.install: Install preseeds and snippets.
* debian/maas.postinst:
  - Set password for 'maas' cobbler username (in pserv and cobbler).
  - Set DEFAULT_MAAS_URL to IP of interface with default gateway.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers