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