lp:debian/propellor

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

17. By Santiago Vila

* QA upload.
* New upstream release.
* Put "Debian QA Group" back in the Maintainer field.

16. By Joey Hess <email address hidden>

* Added nginx module, contributed by FĂ©lix Sipma.
* Added firewall module, contributed by Arnaud Bailly.
* Apache: Fix daemon reload when enabling a new module or site.
* Docker: Stop using docker.io; that was a compat symlink in
  the Debian package which has been removed in docker.io 1.3.1~dfsg1-2.
* Orphaned the Debian package, as I am retiring from Debian.

15. By Joey Hess <email address hidden>

* Docker: Add ability to control when containers restart.
* Docker: Default to always restarting containers, so they come back
  up after reboots and docker daemon upgrades.
* Fix loop when a docker host that does not exist was docked.

14. By Joey Hess <email address hidden>

* Avoid encoding the current stable suite in propellor's code,
  since that poses a difficult transition around the release,
  and can easily be wrong if an older version of propellor is used.
  Instead, the os property for a stable system includes the suite name
  to use, eg Stable "wheezy".
* stdSourcesList uses the stable suite name, to avoid unwanted
  immediate upgrades to the next stable release.
* debCdn switched from cdn.debian.net to http.debian.net, which seems to be
  better managed now.
* Docker: Avoid committing container every time it's started up.

13. By Joey Hess <email address hidden>

* The Debian package now includes a single-revision git repository in
  /usr/src/propellor/, and ~/.propellor/ is set up to use this repository as
  its origin remote. This avoids relying on the security of the github
  repository when using the Debian package.
* The /usr/bin/propellor wrapper will warn when ~/.propellor/ is out of date
  and a newer version is available, after which git merge upstream/master
  can be run to merge it.
* Included the config.hs symlink to config-simple.hs in the cabal and Debian
  packages.

12. By Joey Hess <email address hidden>

* Fix bug in File.containsLines that caused lines that were already in the
  file to sometimes be appended to the end.
* Hostname.sane also configures /etc/mailname.
* Fixed Postfix.satellite to really configure relayhost = smtp.domain.
* Avoid reconfiguring postfix unncessarily when it already has a relayhost.
* Deal with apache 2.4's change in the name of site-available config files.
* Hostname aliases can now be used in several places, including --spin
  and Ssh.knownHost.

11. By Joey Hess <email address hidden>

* Run apt-get update in initial bootstrap.
* --list-fields now includes a table of fields that are not currently set,
  but would be used if they got set.
* Remove .gitignore from cabal file list, to avoid build failure on Debian.
  Closes: #754334

10. By Joey Hess <email address hidden>

* Completely reworked privdata storage. There is now a single file,
  and each host is sent only the privdata that its Properties actually use.

  To transition existing privdata, run propellor against a host and
  watch out for the red failure messages, and run the suggested commands
  to store the privdata using the new storage scheme. You may find
  it useful to run the old version of propellor to extract data from the old
  privdata files during this migration.

  Several properties that use privdata now require a context to be
  specified. If in doubt, you can use anyContext, or
  Context "hostname.example.com"

* Add --edit to edit a privdata value in $EDITOR.
* Add --list-fields to list all currently set privdata fields, along with
  the hosts that use them.
* Fix randomHostKeys property to run openssh-server's postinst in a
  non-failing way.
* Hostname.sane now cleans up the 127.0.0.1 localhost line in /etc/hosts,
  to avoid eg, apache complaining "Could not reliably determine the
  server's fully qualified domain name".

9. By Joey Hess <email address hidden>

* combineProperties no longer stops when a property fails; now it continues
  trying to satisfy all properties on the list before propigating the
  failure.
* Attr is renamed to Info.
* Renamed wrapper to propellor to make cabal installation of propellor work.
* When git gpg signature of a fetched git branch cannot be verified,
  propellor will now continue running, but without merging in that branch.

8. By Joey Hess <email address hidden>

* Docker containers now propagate DNS attributes out to the host they're
  docked in. So if a docker container sets a DNS alias, every container
  it's docked in will automatically be added to a DNS round-robin,
  when propellor is used to manage DNS for the domain.
* Apt.stdSourcesList no longer needs a suite to be specified.
* Added --dump to dump out a field of a host's privdata. Useful for editing
  it.
* Propellor's output now includes the hostname being provisioned, or
  when provisioning a docker container, the container name.

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