Branch: refs/heads/master
  Home:   https://github.com/NixOS/charon
  Commit: f101ab732350a541d6a667a6a7eeaf9794efae0f
      
https://github.com/NixOS/charon/commit/f101ab732350a541d6a667a6a7eeaf9794efae0f
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-14 (Sun, 14 Oct 2012)

  Changed paths:
    M doc/manual/default.nix
    M nix/ec2.nix

  Log Message:
  -----------
  Update LUKS formatting for systemd


  Commit: b6c0fd7ed3f3cede8235c60cf00cf11c30e6a49a
      
https://github.com/NixOS/charon/commit/b6c0fd7ed3f3cede8235c60cf00cf11c30e6a49a
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M nix/ec2.nix

  Log Message:
  -----------
  Fix LUKS initialisation


  Commit: 27f3a7defb9696d8702eb2dc644588e466cfe3b4
      
https://github.com/NixOS/charon/commit/27f3a7defb9696d8702eb2dc644588e466cfe3b4
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  EC2 backend: don't barf in destroy() if there is no instance


  Commit: fb1efeada57f85a8588f807e6bcd8edea64f49f1
      
https://github.com/NixOS/charon/commit/fb1efeada57f85a8588f807e6bcd8edea64f49f1
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M nix/ec2.nix

  Log Message:
  -----------
  Fix LUKS initialisation


  Commit: 6626ea6a76359d9c437c969956967dfc4b173f35
      
https://github.com/NixOS/charon/commit/6626ea6a76359d9c437c969956967dfc4b173f35
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Allow <charon> to be overriden using -I for easier development


  Commit: a805c02756adaa43697991b3a9a22a73b0865e5b
      
https://github.com/NixOS/charon/commit/a805c02756adaa43697991b3a9a22a73b0865e5b
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    A nix/auto-raid0.nix
    M nix/ec2.nix
    M nix/options.nix

  Log Message:
  -----------
  Automatically create RAID-0 volumes

The option ‘deployment.autoRaid0’ causes an LVM-based RAID-0 logical
volume to be created automatically on top of the specified physical
volumes.

Example usage (with EC2):

  deployment.ec2.blockDeviceMapping."/dev/xvdg".size = 100;
  deployment.ec2.blockDeviceMapping."/dev/xvdh".size = 100;

  deployment.autoRaid0.fnord.devices = [ "/dev/xvdg" "/dev/xvdh" ];

  fileSystems =
    [ { mountPoint = "/data";
  autoFormat = true;
  device = "/dev/fnord/fnord";
  fsType = "ext4";
      }
    ];


  Commit: 2c7ae7caa055b5f0f5304bfccfd54fc9126f43d2
      
https://github.com/NixOS/charon/commit/2c7ae7caa055b5f0f5304bfccfd54fc9126f43d2
  Author: Rob Vermaas <[email protected]>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/deployment.py
    M nix/ec2.nix
    M nix/eval-machine-info.nix
    M nix/options.nix

  Log Message:
  -----------
  Merge branch 'master' into systemd


  Commit: d0aaa70caeed883779477ec0d5e6ee24d7186537
      
https://github.com/NixOS/charon/commit/d0aaa70caeed883779477ec0d5e6ee24d7186537
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M nix/auto-raid0.nix

  Log Message:
  -----------
  Order the create-raid0 service before the mkfs service


  Commit: baca26b7235173d65bd9b224e1df278244f05729
      
https://github.com/NixOS/charon/commit/baca26b7235173d65bd9b224e1df278244f05729
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    A nix/auto-luks.nix
    M nix/auto-raid0.nix
    M nix/ec2.nix
    M nix/options.nix

  Log Message:
  -----------
  Move LUKS support to a separate (non-EC2-specific) module

Actually, we should probably move this to NixOS and unify it with the
LUKS support in the initrd.


  Commit: 8b859e9e1da182e4de145bb3351cfa84f56781fc
      
https://github.com/NixOS/charon/commit/8b859e9e1da182e4de145bb3351cfa84f56781fc
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/none.py
    M charon/backends/virtualbox.py
    M nix/eval-machine-info.nix
    A nix/keys.nix
    M nix/options.nix

  Log Message:
  -----------
  Generalise ‘charon send-keys’ to support sending arbitrary secrets

The new option ‘deployment.keys’ allows specifying arbitrary secrets
that will be stored in /run/keys.  For example, to prevent an SSL
private key from being stored on a web server, you can do:

  services.httpd.sslServerKey = "/run/keys/server.key";
  deployment.storeKeysOnMachine = false;
  deployment.keys."server.key" = builtins.readFile ./ssl/server.key;

Here, the file ‘server.key’ will not be stored persistently on the
target machine, and after a reboot, the httpd service won't start
until you've run ‘charon send-keys’.


  Commit: 840bc4efaac86033b5410b720f2b9d420dbf1fe9
      
https://github.com/NixOS/charon/commit/840bc4efaac86033b5410b720f2b9d420dbf1fe9
  Author: Rob Vermaas <[email protected]>
  Date:   2012-11-02 (Fri, 02 Nov 2012)

  Changed paths:
    M nix/ec2.nix

  Log Message:
  -----------
  Add new instance types


  Commit: 0fc39f65c1535b7ccd83215a1572a0037f507d20
      
https://github.com/NixOS/charon/commit/0fc39f65c1535b7ccd83215a1572a0037f507d20
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-02 (Fri, 02 Nov 2012)

  Changed paths:
    M nix/auto-luks.nix

  Log Message:
  -----------
  auto-luks.nix: Use deployment.keys


  Commit: 61b0424c544fc20448a2e8f1d5c3af33bea0d8ab
      
https://github.com/NixOS/charon/commit/61b0424c544fc20448a2e8f1d5c3af33bea0d8ab
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-02 (Fri, 02 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/deployment.py

  Log Message:
  -----------
  Fix support for auto-generated LUKS keys


  Commit: b1dbebf537e595a58b672517cd1dfe3189e6e3cd
      
https://github.com/NixOS/charon/commit/b1dbebf537e595a58b672517cd1dfe3189e6e3cd
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-02 (Fri, 02 Nov 2012)

  Changed paths:
    M nix/ec2.nix

  Log Message:
  -----------
  ‘fileSystems’ is an attribute set now


  Commit: 3351c213b8adfff3ba216f231cb9085f2f00bfda
      
https://github.com/NixOS/charon/commit/3351c213b8adfff3ba216f231cb9085f2f00bfda
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-08 (Thu, 08 Nov 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Always emit a "<hostname>-encrypted" alias for 127.0.0.1


  Commit: d6cb24bf3855e379ed2f8a21c56502e94f8c7ebc
      
https://github.com/NixOS/charon/commit/d6cb24bf3855e379ed2f8a21c56502e94f8c7ebc
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M charon/backends/virtualbox.py
    M charon/deployment.py
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Factor out common Nix flags


  Commit: 9a282cefeb4cfebc6f6931553772f7dd9aa1973a
      
https://github.com/NixOS/charon/commit/9a282cefeb4cfebc6f6931553772f7dd9aa1973a
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M nix/ec2.nix

  Log Message:
  -----------
  Grmbl laziness grmbl


  Commit: b3d7bbaff011f2035e83d11ebea48091e5b4c2cb
      
https://github.com/NixOS/charon/commit/b3d7bbaff011f2035e83d11ebea48091e5b4c2cb
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Keep track of the Charon database schema version

The singleton table SchemaVersion contains the current version.  This
is the same scheme used by Hydra.


  Commit: cda4384f3dca4ddc38a098679d1ee88c651c4b96
      
https://github.com/NixOS/charon/commit/cda4384f3dca4ddc38a098679d1ee88c651c4b96
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/deployment.py
    M charon/import_json.py

  Log Message:
  -----------
  Rename the Machines table to Resources

This is in preparation of issues #64 and #65.


  Commit: 7ae7f04d1f28b42120f3473a2606750972a04e4d
      
https://github.com/NixOS/charon/commit/7ae7f04d1f28b42120f3473a2606750972a04e4d
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    A charon/resources/__init__.py
    M setup.py

  Log Message:
  -----------
  Refactoring: Add a ResourceState superclass

ResourceState is the superclass of all state classes. Currently this is
just MachineState and its subclasses, but in the future there will be
others such as EC2 keypairs and SQS queues. All resources should implement
the create() and destroy() methods.


  Commit: 6319066c82169178f25f090626acb5a4edfa1daf
      
https://github.com/NixOS/charon/commit/6319066c82169178f25f090626acb5a4edfa1daf
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-12 (Mon, 12 Nov 2012)

  Changed paths:
    M charon/deployment.py
    M charon/parallel.py
    M charon/resources/__init__.py
    M scripts/charon

  Log Message:
  -----------
  More machines -> resources refactoring

The "machines" and "active" sets are replaced by "resources".


  Commit: 0c7c837c81a27935981a9341aae97bbe27eacadd
      
https://github.com/NixOS/charon/commit/0c7c837c81a27935981a9341aae97bbe27eacadd
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/virtualbox.py
    M charon/deployment.py
    A charon/ec2_utils.py
    M charon/resources/__init__.py
    A charon/resources/ec2_keypair.py
    M charon/util.py
    M nix/eval-machine-info.nix
    M scripts/charon

  Log Message:
  -----------
  Add provisiong of EC2 key pairs

A Charon spec can now say:

  resources.ec2KeyPairs.foo =
    { region = "eu-west-1";
      accessKeyId = "my-account";
    };

This will cause "charon deploy" to create a key pair named
"charon-<uuid>-foo" in the specified region.  "charon destroy" gets rid
of the key pair.


  Commit: 45369d6afaae91c8e3e5d105ae45d66e6f0fb7e6
      
https://github.com/NixOS/charon/commit/45369d6afaae91c8e3e5d105ae45d66e6f0fb7e6
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/deployment.py
    M charon/resources/ec2_keypair.py
    A charon/resources/sqs_queue.py
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Support provisioning of SQS queues

Example usage:

  resources.sqsQueues.status-queue =
    { region = "eu-west-1";
      accessKeyId = "...";
    };

Fixes #64.


  Commit: 1a1e8fdd92f9a1ec4a99b73f1694006581b02404
      
https://github.com/NixOS/charon/commit/1a1e8fdd92f9a1ec4a99b73f1694006581b02404
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/ec2.py
    M charon/resources/ec2_keypair.py
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  charon info: Show the region of EC2 resources


  Commit: cbab5f84f983315d5bf5b8b4d518b8bf7ae7e38c
      
https://github.com/NixOS/charon/commit/cbab5f84f983315d5bf5b8b4d518b8bf7ae7e38c
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/ec2.py
    M charon/backends/virtualbox.py
    M charon/resources/__init__.py
    M charon/resources/ec2_keypair.py
    M charon/resources/sqs_queue.py
    M doc/manual/overview.xml
    M scripts/charon

  Log Message:
  -----------
  charon info: Generalize "VM Id" to "Resource Id"

The resource ID is whatever identifier the cloud provider uses to refer
to the resource.  E.g., for an EC2 machine, this is the instance ID;
for an EC2 key pair, it's the key pair name.


  Commit: bd6f7d98245038a5274db2f30eef7ffe0579d042
      
https://github.com/NixOS/charon/commit/bd6f7d98245038a5274db2f30eef7ffe0579d042
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/ec2.py
    M charon/resources/__init__.py
    M charon/resources/ec2_keypair.py
    M charon/resources/sqs_queue.py
    M scripts/charon

  Log Message:
  -----------
  Add a show_type() method to ResourceDefinition


  Commit: 1f66b7498a4d1799639f1bdb076dff8540e6cb3e
      
https://github.com/NixOS/charon/commit/1f66b7498a4d1799639f1bdb076dff8540e6cb3e
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Create non-machine resources before machines


  Commit: c5542ca1517b22574444f95e5e57292fb31d81e5
      
https://github.com/NixOS/charon/commit/c5542ca1517b22574444f95e5e57292fb31d81e5
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-13 (Tue, 13 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/virtualbox.py

  Log Message:
  -----------
  EC2 backend: Use provisioned EC2 private key to connect to the instance


  Commit: ca7056e97d8dfed34a8b3447f312c40bdb819e9d
      
https://github.com/NixOS/charon/commit/ca7056e97d8dfed34a8b3447f312c40bdb819e9d
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-14 (Wed, 14 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/deployment.py
    A charon/resources/s3_bucket.py
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Support provisioning of S3 buckets


  Commit: d0f205f745d353a60e42002823ba8e3ca148fce4
      
https://github.com/NixOS/charon/commit/d0f205f745d353a60e42002823ba8e3ca148fce4
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-14 (Wed, 14 Nov 2012)

  Changed paths:
    M charon/resources/s3_bucket.py

  Log Message:
  -----------
  Ask for confirmation before deleting the contents of an S3 bucket


  Commit: e7a7d736b419456c8f561fe12153531b47cff097
      
https://github.com/NixOS/charon/commit/e7a7d736b419456c8f561fe12153531b47cff097
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Oops, forgot to commit


  Commit: bd1133aa43134ab460d7b04e958c762f14290a5d
      
https://github.com/NixOS/charon/commit/bd1133aa43134ab460d7b04e958c762f14290a5d
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/virtualbox.py
    M charon/deployment.py
    A charon/ec2_utils.py
    M charon/import_json.py
    M charon/parallel.py
    A charon/resources/__init__.py
    A charon/resources/ec2_keypair.py
    A charon/resources/s3_bucket.py
    A charon/resources/sqs_queue.py
    M charon/util.py
    M doc/manual/overview.xml
    M nix/eval-machine-info.nix
    M scripts/charon
    M setup.py

  Log Message:
  -----------
  Merge branch 'resources' into systemd


  Commit: 5f485ae25f0bcc1f663cd7221e7459b2e36d91b9
      
https://github.com/NixOS/charon/commit/5f485ae25f0bcc1f663cd7221e7459b2e36d91b9
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    A examples/ec2-info-example.nix
    R examples/ec2-info.nix

  Log Message:
  -----------
  Rename ec2-info.nix


  Commit: bff08d14c917b5ee2270b9e826fe1889a7889503
      
https://github.com/NixOS/charon/commit/bff08d14c917b5ee2270b9e826fe1889a7889503
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M charon/deployment.py
    M doc/manual/charon.xml
    M scripts/charon

  Log Message:
  -----------
  charon info: Add ‘--all’ flag

This shows all resources in all known deployments in a single table.


  Commit: 3c80b83285dcf094ca1420501f06c1f8ecde508b
      
https://github.com/NixOS/charon/commit/3c80b83285dcf094ca1420501f06c1f8ecde508b
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  charon check: Add a ‘--all’ flag


  Commit: 5d74a0343d0c53b8a60a5cbe8e0030a01e9c72c3
      
https://github.com/NixOS/charon/commit/5d74a0343d0c53b8a60a5cbe8e0030a01e9c72c3
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M doc/manual/charon.xml

  Log Message:
  -----------
  Document ‘charon check’


  Commit: 31c62b1c7af1581ce1db0bd235ed2f2d6b9d500c
      
https://github.com/NixOS/charon/commit/31c62b1c7af1581ce1db0bd235ed2f2d6b9d500c
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M doc/manual/charon.xml

  Log Message:
  -----------
  Man page: Add example of ‘charon info’


  Commit: 1e29fb3e3a0187fa08aefbefee12f3dce0bcf046
      
https://github.com/NixOS/charon/commit/1e29fb3e3a0187fa08aefbefee12f3dce0bcf046
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M doc/manual/charon.xml

  Log Message:
  -----------
  Man page: Document ‘charon list’


  Commit: 7b0856b408f17f37ea2dcf929f1a2537d7f6d70e
      
https://github.com/NixOS/charon/commit/7b0856b408f17f37ea2dcf929f1a2537d7f6d70e
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-21 (Wed, 21 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/virtualbox.py

  Log Message:
  -----------
  Speed up copying the closure by using substitutes on the target machine

This is not done for VirtualBox instances, since it's obviously faster
to copy from the host to the guest than to download from the Internet
to the guest.


  Commit: 7b26f14e189ac74ff018c40662c66341aeffb679
      
https://github.com/NixOS/charon/commit/7b26f14e189ac74ff018c40662c66341aeffb679
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-21 (Wed, 21 Nov 2012)

  Changed paths:
    M charon/backends/__init__.py

  Log Message:
  -----------
  Don't use --gzip in nix-copy-closure on really fast connections


  Commit: cdd8a91ea0c2490156293495121a8a035b6117a7
      
https://github.com/NixOS/charon/commit/cdd8a91ea0c2490156293495121a8a035b6117a7
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-11-23 (Fri, 23 Nov 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  Allow dots in deployment names


  Commit: e070371e76146ece02d9b733196de476a5928c5e
      
https://github.com/NixOS/charon/commit/e070371e76146ece02d9b733196de476a5928c5e
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/deployment.py
    M doc/manual/installation.xml
    M scripts/charon

  Log Message:
  -----------
  Merge branch 'master' into systemd

Conflicts:
        charon/backends/ec2.py
        charon/deployment.py


  Commit: ee0b56c8d7cea05cac3d736c0dd4c345e1a5f34b
      
https://github.com/NixOS/charon/commit/ee0b56c8d7cea05cac3d736c0dd4c345e1a5f34b
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Add visibilityTimeout option (in seconds) to SQS resources.

e.g.
  resources.sqsQueues."queue1" =
    { region = "us-east-1";
      accessKeyId = "....";
      visibilityTimeout = 43200;
    };


  Commit: be99e8d57bcb5854d9de3413e36221a76d00efbe
      
https://github.com/NixOS/charon/commit/be99e8d57bcb5854d9de3413e36221a76d00efbe
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Fix copy paste typo


  Commit: 44b12ac38a0eb885e26e0bdfcd6ab2b7000e4423
      
https://github.com/NixOS/charon/commit/44b12ac38a0eb885e26e0bdfcd6ab2b7000e4423
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-06 (Thu, 06 Dec 2012)

  Changed paths:
    M charon/deployment.py
    M charon/resources/__init__.py
    M charon/resources/sqs_queue.py
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Add resources.sqsQueue."queue-name".url for convenient access to the SQS 
queue URL


  Commit: 1e9922197d08104ce0570aada3560c9d9d396bf5
      
https://github.com/NixOS/charon/commit/1e9922197d08104ce0570aada3560c9d9d396bf5
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-06 (Thu, 06 Dec 2012)

  Changed paths:
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Add arn property to sqsQueue (Amazon Resource Number) needed to construct IAM 
roles.


  Commit: b0672d40977459425f0f006dba455359deaf4ec3
      
https://github.com/NixOS/charon/commit/b0672d40977459425f0f006dba455359deaf4ec3
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-06 (Thu, 06 Dec 2012)

  Changed paths:
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Add arn property to s3 bucket (Amazon Resource Number) needed to construct 
IAM roles.


  Commit: c10254fa54d3dbe9750449eead6fe68b538d0a3f
      
https://github.com/NixOS/charon/commit/c10254fa54d3dbe9750449eead6fe68b538d0a3f
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-07 (Fri, 07 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/deployment.py
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Added initial support for provisioning IAM roles/instance profile.

It creates a role and instance profile name with the same name. Once
resources are being evaluated similar to the machines (like the NixOS
module system), we'll be able to provision IAM roles that set access
rules related to the provisioned resources (sqs/s3).

  resources.iamRoles."best-role-ever" =
    {
      accessKeyId = "...";
      policy = ''
  {
    "Statement": [
      {
        "Action": [
          "s3:Get*",
          "s3:List*"
        ],
        "Effect": "Allow",
        "Resource": ["*"]
      },
      {
        "Action": [
          "sqs:*"
        ],
        "Effect": "Allow",
        "Resource": ["*"]
      }
    ]
  }
      '';
    };

    machine =
      { resources, ...}:
      { deployment.ec2.instanceProfile = 
resources.iamRoles."best-role-ever".name;
      };


  Commit: 55aa6fb74c4076a8ff5b3b6dc59df532e47f5a88
      
https://github.com/NixOS/charon/commit/55aa6fb74c4076a8ff5b3b6dc59df532e47f5a88
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-07 (Fri, 07 Dec 2012)

  Changed paths:
    A charon/resources/iam_role.py

  Log Message:
  -----------
  Forgot to add iam_role.py


  Commit: 0e0a2bb1c0a597852a88b9ce6491bf3700a48d17
      
https://github.com/NixOS/charon/commit/0e0a2bb1c0a597852a88b9ce6491bf3700a48d17
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M charon/resources/sqs_queue.py
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Remove queue_basename, use self.name instead


  Commit: ba69ee817e072d956ace8ab080143344f6cfce96
      
https://github.com/NixOS/charon/commit/ba69ee817e072d956ace8ab080143344f6cfce96
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/virtualbox.py
    M charon/deployment.py
    M charon/resources/__init__.py
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Unify emit_resource_nix and get_physical_spec


  Commit: 7e070d1e0c59ef6717f9362e83efeb0cfe5bef30
      
https://github.com/NixOS/charon/commit/7e070d1e0c59ef6717f9362e83efeb0cfe5bef30
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  Whitespace!


  Commit: c5431e0fcab84302344fc8b5c90cf58dff43b844
      
https://github.com/NixOS/charon/commit/c5431e0fcab84302344fc8b5c90cf58dff43b844
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M charon/resources/sqs_queue.py
    A nix/ec2-keypair.nix
    M nix/eval-machine-info.nix
    A nix/iam-role.nix
    A nix/s3-bucket.nix
    A nix/sqs-queue.nix

  Log Message:
  -----------
  Use the NixOS module system to define/evaluate non-machine resources


  Commit: a22cb85f4d91103192ee0a16067c8000a1e22ebe
      
https://github.com/NixOS/charon/commit/a22cb85f4d91103192ee0a16067c8000a1e22ebe
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Handle the case where no resources are defined


  Commit: bd08ddb9c9674da88a85916f4ebdf8115725f0f2
      
https://github.com/NixOS/charon/commit/bd08ddb9c9674da88a85916f4ebdf8115725f0f2
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M nix/eval-machine-info.nix

  Log Message:
  -----------
  Respect environment.checkConfigurationOptions set by the user


  Commit: 6ea6c4c1149a02a7a71c927c19c396bd599fa258
      
https://github.com/NixOS/charon/commit/6ea6c4c1149a02a7a71c927c19c396bd599fa258
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M nix/virtualbox-image-charon.nix

  Log Message:
  -----------
  Use services.openssh.authorizedKeysFiles


  Commit: 7c8c4e37da19c8b5dde348d62fbf52fdb4e9cd7c
      
https://github.com/NixOS/charon/commit/7c8c4e37da19c8b5dde348d62fbf52fdb4e9cd7c
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M charon/deployment.py
    M scripts/charon

  Log Message:
  -----------
  Print the XML output of nix-instantiate if --debug is used


  Commit: 08855e66f205f10d01d06a019cb3d290706fdb42
      
https://github.com/NixOS/charon/commit/08855e66f205f10d01d06a019cb3d290706fdb42
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M charon/backends/virtualbox.py
    M examples/trivial-vbox.nix
    M nix/eval-machine-info.nix
    M nix/virtualbox.nix

  Log Message:
  -----------
  Add disk provisioning to the VirtualBox backend

You can now specify additional virtual disks like this:

  deployment.virtualbox.disks.big-disk =
    { port = 1; # SATA port/device to which we're attached
      device = 0;
      size = 2048; # size in megabytes
    };

A disk can also have a baseImage attribute, in which case it's created
as a clone of the specified disk image.  The boot disk of the
VirtualBox machine is defined in this way.


  Commit: 321f1a4dcfc1fac361315ced88f23bf8b832116d
      
https://github.com/NixOS/charon/commit/321f1a4dcfc1fac361315ced88f23bf8b832116d
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M nix/virtualbox.nix

  Log Message:
  -----------
  Doh


  Commit: 2edf59e1b27ec098fbbf81f38d29d7bc940b70ff
      
https://github.com/NixOS/charon/commit/2edf59e1b27ec098fbbf81f38d29d7bc940b70ff
  Author: Shea Levy <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M charon/ec2_utils.py
    M charon/resources/__init__.py

  Log Message:
  -----------
  Add utf-8 marks


  Commit: 9d28c00210b214f95c4b931eda27c2f541ddf268
      
https://github.com/NixOS/charon/commit/9d28c00210b214f95c4b931eda27c2f541ddf268
  Author: Shea Levy <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M .gitignore
    M scripts/charon
    A tests.py
    A tests/__init__.py
    A tests/functional/__init__.py
    A tests/functional/generic_deployment_test.py
    A tests/functional/single_machine_ec2_base.nix
    A tests/functional/single_machine_ec2_ebs.nix
    A tests/functional/single_machine_logical_base.nix
    A tests/functional/single_machine_test.py
    A tests/functional/test_backups.py
    A tests/functional/test_cloning_clones.py
    A tests/functional/test_deleting_deletes.py
    A tests/functional/test_deploys_nixos.py
    A tests/functional/test_query_deployments.py
    A tests/functional/test_rebooting_reboots.py
    A tests/functional/test_starting_starts.py
    A tests/functional/test_stopping_stops.py

  Log Message:
  -----------
  Merge branch 'master' into systemd


  Commit: 2e32aece74e8311158bbfa2eda6e24cc8ac294fd
      
https://github.com/NixOS/charon/commit/2e32aece74e8311158bbfa2eda6e24cc8ac294fd
  Author: Shea Levy <[email protected]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M tests/__init__.py

  Log Message:
  -----------
  destroy_vms is generalized to destroy_resources


  Commit: 395ac485512cd3b28ca9215d040495b372d2668c
      
https://github.com/NixOS/charon/commit/395ac485512cd3b28ca9215d040495b372d2668c
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/virtualbox.py

  Log Message:
  -----------
  Detect SATA attachment collisions in the VirtualBox backend


  Commit: 5587f80bad80a2663de11102951495acc38c8459
      
https://github.com/NixOS/charon/commit/5587f80bad80a2663de11102951495acc38c8459
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/virtualbox.py

  Log Message:
  -----------
  Fix checking the attached flag


  Commit: 6993de2f3829c9ab3b8c16da43412815df496343
      
https://github.com/NixOS/charon/commit/6993de2f3829c9ab3b8c16da43412815df496343
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/virtualbox.py
    M examples/trivial-vbox.nix
    M nix/virtualbox.nix

  Log Message:
  -----------
  VirtualBox backend: Remove "device" option for SATA disks

Turns out that VirtualBox only supports one device per port, so this
option is pointless.


  Commit: 4a9aaf2ab5a3487e4db32da9176314d097ffd6e9
      
https://github.com/NixOS/charon/commit/4a9aaf2ab5a3487e4db32da9176314d097ffd6e9
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/virtualbox.py
    M examples/trivial-vbox.nix

  Log Message:
  -----------
  VirtualBox backend: Increase the number of SATA ports

2 is a bit low, so increase it to 8.  I would have gone for the
maximum allowed by VirtualBox (30), but that increases boot time a
lot.


  Commit: fc396431efbf34466701a1e4c0afde3a4ca5935f
      
https://github.com/NixOS/charon/commit/fc396431efbf34466701a1e4c0afde3a4ca5935f
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Fix misguided use of "sum"

This causes certain evaluation flags to be passed multiple times.


  Commit: a60154c859926159d2bf09a5633aa3fea0c32efd
      
https://github.com/NixOS/charon/commit/a60154c859926159d2bf09a5633aa3fea0c32efd
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Grrr


  Commit: 4656725fb615278b97db80c7ca96199634c361e5
      
https://github.com/NixOS/charon/commit/4656725fb615278b97db80c7ca96199634c361e5
  Author: Shea Levy <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py

  Log Message:
  -----------
  Add a recursive option to machine.upload_files


  Commit: c53b858068b42cfb41fa209c6432de74e795f287
      
https://github.com/NixOS/charon/commit/c53b858068b42cfb41fa209c6432de74e795f287
  Author: Shea Levy <[email protected]>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py

  Log Message:
  -----------
  D'oh


  Commit: 60c1be2b2efc3340f11129724feb4547036141b2
      
https://github.com/NixOS/charon/commit/60c1be2b2efc3340f11129724feb4547036141b2
  Author: Shea Levy <[email protected]>
  Date:   2012-12-17 (Mon, 17 Dec 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  If an error caused the sqlite database to close, don't mask that error with 
'Cannot operate on a closed database' from rolling back the db


  Commit: dc1bffee1b9d73e60c50c54b18da9400142ca730
      
https://github.com/NixOS/charon/commit/dc1bffee1b9d73e60c50c54b18da9400142ca730
  Author: Shea Levy <[email protected]>
  Date:   2012-12-17 (Mon, 17 Dec 2012)

  Changed paths:
    M tests/functional/test_backups.py

  Log Message:
  -----------
  Don't run backup test until I set up automatic snapshot deletion


  Commit: d5a7ae20313dd5836e5172cff81e214a4c53da12
      
https://github.com/NixOS/charon/commit/d5a7ae20313dd5836e5172cff81e214a4c53da12
  Author: Shea Levy <[email protected]>
  Date:   2012-12-17 (Mon, 17 Dec 2012)

  Changed paths:
    M tests/functional/__init__.py
    M tests/functional/generic_deployment_test.py
    M tests/functional/test_query_deployments.py

  Log Message:
  -----------
  Move database-opening package-leve setup hook into a class-level setup hook

See https://github.com/nose-devs/nose/issues/590


  Commit: 37c1c83c2616cb5ab9822a6fd239c20452e5cb51
      
https://github.com/NixOS/charon/commit/37c1c83c2616cb5ab9822a6fd239c20452e5cb51
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  charon info: Sort machines by type, then name


  Commit: 2612073efa971052b191d001317ab8e67a9a1d59
      
https://github.com/NixOS/charon/commit/2612073efa971052b191d001317ab8e67a9a1d59
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  Sort names intelligently

E.g. "foo10" comes after "foo9".


  Commit: e147a120027fc65c88b4cb9093384d3d20fbd19a
      
https://github.com/NixOS/charon/commit/e147a120027fc65c88b4cb9093384d3d20fbd19a
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  Align fields to the left


  Commit: 171cef9822a0d127edfe358f839ec07e30b9e902
      
https://github.com/NixOS/charon/commit/171cef9822a0d127edfe358f839ec07e30b9e902
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Fix an undefined variable reference


  Commit: 577927a310ffbd2c854b5495e6c66f9cfaa1f459
      
https://github.com/NixOS/charon/commit/577927a310ffbd2c854b5495e6c66f9cfaa1f459
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M nix/sqs-queue.nix

  Log Message:
  -----------
  SQS resource: Add ‘url’ and ‘arn’ options

This is necessary to prevent "undefined attribute" errors when
querying the queue URL/ARN.

P.S. would be nice if we had a way to mark an option as "computed",
i.e. not set by the user.


  Commit: f68fe71f3a30f0a9671139e8fa3d3767cf71f137
      
https://github.com/NixOS/charon/commit/f68fe71f3a30f0a9671139e8fa3d3767cf71f137
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Fix encrypted tunnels in networks with more than 256 resources

We were generating invalid IP addresses (like 192.168.105.321), so use
the whole 192.168.0.0/16 range from 192.168.105 upwards.

Would be nice if for purposes of IP address assignment we had an index
that only counts machine resources.


  Commit: 58eb110920adbad140a8c4b6f49b2743ea4c6be6
      
https://github.com/NixOS/charon/commit/58eb110920adbad140a8c4b6f49b2743ea4c6be6
  Author: Rob Vermaas <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  Fix updating route53 records


  Commit: a06b9892f8079936668b724d5f07804d55c57b43
      
https://github.com/NixOS/charon/commit/a06b9892f8079936668b724d5f07804d55c57b43
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M charon/backends/__init__.py
    M charon/deployment.py
    M charon/resources/__init__.py
    M charon/resources/sqs_queue.py

  Log Message:
  -----------
  Fix emitting physical spec of SQS queues


  Commit: 0204e98a22eb9afa9d177ea82119555be88dc90c
      
https://github.com/NixOS/charon/commit/0204e98a22eb9afa9d177ea82119555be88dc90c
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  More left alignment


  Commit: 598ad9dc71fa22519584dbae71a6a508ccc45e0d
      
https://github.com/NixOS/charon/commit/598ad9dc71fa22519584dbae71a6a508ccc45e0d
  Author: Shea Levy <[email protected]>
  Date:   2012-12-19 (Wed, 19 Dec 2012)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  When restoring from backup, actually update the volume id in 
block_device_mapping


  Commit: c353c1b1da1651d6a0008dca89c5b0583e7ad466
      
https://github.com/NixOS/charon/commit/c353c1b1da1651d6a0008dca89c5b0583e7ad466
  Author: Shea Levy <[email protected]>
  Date:   2012-12-19 (Wed, 19 Dec 2012)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  Properly clean up volumes detached and created upon restore


  Commit: 3b1d37d2ed9b16324d962c5182a95467c4e6a9d8
      
https://github.com/NixOS/charon/commit/3b1d37d2ed9b16324d962c5182a95467c4e6a9d8
  Author: Shea Levy <[email protected]>
  Date:   2012-12-19 (Wed, 19 Dec 2012)

  Changed paths:
    M tests/__init__.py
    M tests/functional/test_backups.py

  Log Message:
  -----------
  Re-enable backup test


  Commit: 5a2e4400ef32363dbb1ea7b3e902b4d07accf035
      
https://github.com/NixOS/charon/commit/5a2e4400ef32363dbb1ea7b3e902b4d07accf035
  Author: Shea Levy <[email protected]>
  Date:   2012-12-19 (Wed, 19 Dec 2012)

  Changed paths:
    A tests/functional/single_machine_secret_key.nix
    A tests/functional/test_send_keys_sends_keys.py

  Log Message:
  -----------
  Add test for send-keys


  Commit: d77377a758c0643df026473a2892f3cad63fc792
      
https://github.com/NixOS/charon/commit/d77377a758c0643df026473a2892f3cad63fc792
  Author: Shea Levy <[email protected]>
  Date:   2012-12-20 (Thu, 20 Dec 2012)

  Changed paths:
    M tests.py

  Log Message:
  -----------
  tests.py: Fail early if needed env vars aren't set.


  Commit: 6883e0cbc22086404b1be623f5ac4642cab4bed5
      
https://github.com/NixOS/charon/commit/6883e0cbc22086404b1be623f5ac4642cab4bed5
  Author: Shea Levy <[email protected]>
  Date:   2012-12-20 (Thu, 20 Dec 2012)

  Changed paths:
    M tests/__init__.py
    M tests/functional/generic_deployment_test.py
    M tests/functional/single_machine_test.py
    M tests/functional/test_backups.py
    M tests/functional/test_deploys_nixos.py
    M tests/functional/test_rebooting_reboots.py
    M tests/functional/test_send_keys_sends_keys.py

  Log Message:
  -----------
  Switch to MachineState.run_command for running commands on machines


  Commit: cef1d9e164c2a6a8043e36d34f0b6bdb5354df6f
      
https://github.com/NixOS/charon/commit/cef1d9e164c2a6a8043e36d34f0b6bdb5354df6f
  Author: Shea Levy <[email protected]>
  Date:   2012-12-20 (Thu, 20 Dec 2012)

  Changed paths:
    A tests/functional/single_machine_has_hello.nix
    A tests/functional/single_machine_rollback.nix
    A tests/functional/test_rollback_rollsback.py

  Log Message:
  -----------
  Add test for rollback


  Commit: 93194158857d734e73817f3948f33627e3973428
      
https://github.com/NixOS/charon/commit/93194158857d734e73817f3948f33627e3973428
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M doc/manual/charon.xml
    M scripts/charon

  Log Message:
  -----------
  charon ssh-for-each: Support --include / --exclude


  Commit: 3372533f60a88ea54a79730267a9eda4efb1ff78
      
https://github.com/NixOS/charon/commit/3372533f60a88ea54a79730267a9eda4efb1ff78
  Author: Rob Vermaas <[email protected]>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M scripts/charon

  Log Message:
  -----------
  When using ssh-for-each without -p option, use same prefix as in parallel 
version (-p)


  Commit: d017585ef90481099aca6cea1e7904e6604adcd5
      
https://github.com/NixOS/charon/commit/d017585ef90481099aca6cea1e7904e6604adcd5
  Author: Shea Levy <[email protected]>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    A tests/functional/single_machine_ec2_raid-0.nix
    M tests/functional/test_backups.py

  Log Message:
  -----------
  Add test for raid-0 backups


  Commit: 315306b9a6b4c4a9e7e9998bab6fbb0239940469
      
https://github.com/NixOS/charon/commit/315306b9a6b4c4a9e7e9998bab6fbb0239940469
  Author: Shea Levy <[email protected]>
  Date:   2013-01-08 (Tue, 08 Jan 2013)

  Changed paths:
    M tests/functional/single_machine_ec2_raid-0.nix

  Log Message:
  -----------
  Don't provision two 100 GB drives just for testing


  Commit: 317ea39131e34821d075b9f8fcf473d1d5312bab
      
https://github.com/NixOS/charon/commit/317ea39131e34821d075b9f8fcf473d1d5312bab
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M charon/deployment.py
    M scripts/charon

  Log Message:
  -----------
  Add a ‘--no-sync’ flag

Syncing can take a very long time, so it's sometimes nice to be able
to turn it off.


  Commit: 0e3f7b3c0c1365d2f6e1e4a679ea9b5108e58a93
      
https://github.com/NixOS/charon/commit/0e3f7b3c0c1365d2f6e1e4a679ea9b5108e58a93
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M charon/backends/virtualbox.py

  Log Message:
  -----------
  Fix VirtualBox instance creation

Doh!


  Commit: 6c97465ac8d660a28e839ca5b8fb9a6869df7dd0
      
https://github.com/NixOS/charon/commit/6c97465ac8d660a28e839ca5b8fb9a6869df7dd0
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M nix/ssh-tunnel.nix

  Log Message:
  -----------
  Add a unit ‘encrypted-links.target’ to stop/start all tunnels

Fixes #69.


  Commit: 965c7801f5fc62eea830d522e677434310d463ce
      
https://github.com/NixOS/charon/commit/965c7801f5fc62eea830d522e677434310d463ce
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M charon/backends/ec2.py

  Log Message:
  -----------
  Fix message


  Commit: 6423684afdfc5532bd7af27500945e2f1626850c
      
https://github.com/NixOS/charon/commit/6423684afdfc5532bd7af27500945e2f1626850c
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M charon/deployment.py

  Log Message:
  -----------
  Set the NixOS version suffix when building from Git


  Commit: bc1d68194907300a1f85e40d462f87529699a5a8
      
https://github.com/NixOS/charon/commit/bc1d68194907300a1f85e40d462f87529699a5a8
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M nix/auto-luks.nix
    M nix/auto-raid0.nix
    M nix/keys.nix
    M nix/ssh-tunnel.nix

  Log Message:
  -----------
  Rename boot.systemd.* to systemd.*


  Commit: bb8de724b1c95f71418ebbd0f4d7237acaf7d2bf
      
https://github.com/NixOS/charon/commit/bb8de724b1c95f71418ebbd0f4d7237acaf7d2bf
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M charon/resources/__init__.py

  Log Message:
  -----------
  Make sure that resource names don't contain weird characters

Fixes #72.


  Commit: a82d5782195bc79a12eda88a19df6c08e5066e81
      
https://github.com/NixOS/charon/commit/a82d5782195bc79a12eda88a19df6c08e5066e81
  Author: Eelco Dolstra <[email protected]>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M charon/backends/__init__.py
    M charon/backends/ec2.py
    M charon/backends/none.py
    M charon/backends/virtualbox.py
    M charon/deployment.py
    A charon/ec2_utils.py
    M charon/import_json.py
    M charon/parallel.py
    A charon/resources/__init__.py
    A charon/resources/ec2_keypair.py
    A charon/resources/iam_role.py
    A charon/resources/s3_bucket.py
    A charon/resources/sqs_queue.py
    M charon/util.py
    M doc/manual/charon.xml
    M doc/manual/default.nix
    M doc/manual/overview.xml
    A examples/ec2-info-example.nix
    R examples/ec2-info.nix
    M examples/trivial-vbox.nix
    A nix/auto-luks.nix
    A nix/auto-raid0.nix
    A nix/ec2-keypair.nix
    M nix/ec2.nix
    M nix/eval-machine-info.nix
    A nix/iam-role.nix
    A nix/keys.nix
    M nix/options.nix
    A nix/s3-bucket.nix
    A nix/sqs-queue.nix
    M nix/ssh-tunnel.nix
    M nix/virtualbox-image-charon.nix
    M nix/virtualbox.nix
    M scripts/charon
    M setup.py
    M tests.py
    M tests/__init__.py
    M tests/functional/__init__.py
    M tests/functional/generic_deployment_test.py
    A tests/functional/single_machine_ec2_raid-0.nix
    A tests/functional/single_machine_has_hello.nix
    A tests/functional/single_machine_rollback.nix
    A tests/functional/single_machine_secret_key.nix
    M tests/functional/single_machine_test.py
    M tests/functional/test_backups.py
    M tests/functional/test_deploys_nixos.py
    M tests/functional/test_query_deployments.py
    M tests/functional/test_rebooting_reboots.py
    A tests/functional/test_rollback_rollsback.py
    A tests/functional/test_send_keys_sends_keys.py

  Log Message:
  -----------
  Merge branch 'systemd'


Compare: https://github.com/NixOS/charon/compare/665b8abc0124...a82d5782195b
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to