0000000000000000000000000000000000000000 43266d16742cc444c81d82f49923f99546bf6702 Levi Aul 1402508203 -0700 clone: from git@github.com:bexio/cloudformation.git 43266d16742cc444c81d82f49923f99546bf6702 7ae0507874a426eccf1e5cade20bbd06e748026a Levi Aul 1402598788 -0700 commit: Merge Bastion and NAT functions, and move DockerHost to using upstart 7ae0507874a426eccf1e5cade20bbd06e748026a 016915ad73dd873159f7f9c9f386eb833f683854 Levi Aul 1402619504 -0700 commit: Externalize DockerHost logic 016915ad73dd873159f7f9c9f386eb833f683854 78a6d90b8e3275c3c8c9556a7b30ab6a1c4a9c28 Levi Aul 1402694364 -0700 commit: Point VPN DNS at the VPN's elastic IP, not at some random public IP it has already released 78a6d90b8e3275c3c8c9556a7b30ab6a1c4a9c28 664be8114f625c8fc1ae15a5aa20e8a7bd9c1b8c Levi Aul 1402694426 -0700 commit: Provision volumes using DSL rather than automagically 664be8114f625c8fc1ae15a5aa20e8a7bd9c1b8c 5fc2276bc86b4f5251bbe95bf7991538d1144822 Levi Aul 1402712641 -0700 pull: Fast-forward 5fc2276bc86b4f5251bbe95bf7991538d1144822 8f602ddf7b210259e132a3ade20eb0d3ee0022c2 Levi Aul 1402955342 -0700 commit: Add DB layer 8f602ddf7b210259e132a3ade20eb0d3ee0022c2 3c68dc78e11550ccb3f56205fe334aea1c9eecf9 Levi Aul 1402955370 -0700 commit: Use IAM role to allow NAT to reset routing on startup 3c68dc78e11550ccb3f56205fe334aea1c9eecf9 863a1d95067b4ec3727afdf2a9b224b6d625f217 Levi Aul 1402955414 -0700 commit: Ubuntu's key server is molasses; use a mirror 863a1d95067b4ec3727afdf2a9b224b6d625f217 e77831316929f50cb4c8d55ce27706aebd4618c1 Levi Aul 1402955439 -0700 commit: Ubuntu's security updates are available on the EC2 mirror just like everything else e77831316929f50cb4c8d55ce27706aebd4618c1 f27003f717d7c0921e72830a55673384eb438f9f Levi Aul 1402955462 -0700 commit: Clean apt indexes before updating to prevent long Reading Package Lists messages f27003f717d7c0921e72830a55673384eb438f9f 337bbb08c977b573b5ab383d61cd611377ba4422 Levi Aul 1403019501 -0700 pull: Fast-forward 337bbb08c977b573b5ab383d61cd611377ba4422 da9d586001c0da57a72d958fe9e454bc4c1af15a Levi Aul 1403019550 -0700 pull: Fast-forward da9d586001c0da57a72d958fe9e454bc4c1af15a cf998cd89b73281c9176981ac57e49d59329a5a1 Levi Aul 1403039739 -0700 pull: Fast-forward cf998cd89b73281c9176981ac57e49d59329a5a1 15810e99050544479c8b2b90c768562dd6f54476 Levi Aul 1403145111 -0700 pull: Fast-forward 15810e99050544479c8b2b90c768562dd6f54476 b7ba33e063b2ad40ca7f053d4a0145a8e5a39abc Levi Aul 1403148321 -0700 commit: Allow NAT to reset PrivateRouteThroughBastionBox when it comes up b7ba33e063b2ad40ca7f053d4a0145a8e5a39abc d90d1e2156e12c2cc4be35edd2b469f4c891eba2 Levi Aul 1403148789 -0700 pull: Fast-forward d90d1e2156e12c2cc4be35edd2b469f4c891eba2 51db6ab779ca5bc4b13ba68ebdfaab521c010948 Levi Aul 1403148835 -0700 commit (amend): Increase timeouts for instance start 51db6ab779ca5bc4b13ba68ebdfaab521c010948 9c098fb3f0caace7f5aea2944e9f605191c8cbba Levi Aul 1403320413 -0700 pull: Fast-forward 9c098fb3f0caace7f5aea2944e9f605191c8cbba 1bec724d878695a0d27bbddcf8c21c4cc7e1f073 Levi Aul 1403393081 -0700 commit: Better Rakefile tasks 1bec724d878695a0d27bbddcf8c21c4cc7e1f073 e2f37b8916b66675f153906ebda58fafcf12e8ff Levi Aul 1403393115 -0700 commit: VPC DHCP DomainName should only ever be something.compute.internal e2f37b8916b66675f153906ebda58fafcf12e8ff 7947526f0f3bc0e41576835c158e21d10b5e970a Levi Aul 1403393282 -0700 commit: Squash logs by layer+resource 7947526f0f3bc0e41576835c158e21d10b5e970a 2ca445a3e7d3f04ec0a985860f9f1738d2f37fdd Levi Aul 1403395219 -0700 commit: Ensure main-net bitcoin wallets trigger the use of main-net bitcoind 2ca445a3e7d3f04ec0a985860f9f1738d2f37fdd b02c21c5b3c67f079eab9852d0718e6151fb1f16 Levi Aul 1403395320 -0700 commit: Pin major versions of dependencies b02c21c5b3c67f079eab9852d0718e6151fb1f16 a81f6de78708917a2439ae7b9426e9a4417d4520 Levi Aul 1403397264 -0700 commit: Gist unneeded when docker-utils is installed a81f6de78708917a2439ae7b9426e9a4417d4520 05aa1b23a9a9c8338064b367056458a3e6359872 Levi Aul 1403401048 -0700 commit: Remove run-gist logic (unneeded given docker-utils gem) 05aa1b23a9a9c8338064b367056458a3e6359872 79b78df8abb2703e35a607c5b083bfaf1ebe1545 Levi Aul 1403403908 -0700 commit: Use docker-utils in role scripts 79b78df8abb2703e35a607c5b083bfaf1ebe1545 67b85e93755c44eec83e32ec5825b034de27a80f Levi Aul 1403404549 -0700 commit (amend): Use docker-utils in role scripts 67b85e93755c44eec83e32ec5825b034de27a80f 36b6662ae57207c098d8cd5ece18d989d07c1fab Levi Aul 1403407242 -0700 commit: Make enabled coin-network listeners configurable 36b6662ae57207c098d8cd5ece18d989d07c1fab e3e76642af467f13ca1f4bb186d06f7f4840e191 Levi Aul 1403469127 -0700 commit: Report status by layer e3e76642af467f13ca1f4bb186d06f7f4840e191 d291a13692ce5a5b2f47b2a66e69e6c068a5650f Levi Aul 1403471103 -0700 commit (amend): Report status by layer d291a13692ce5a5b2f47b2a66e69e6c068a5650f ee8ddf6fe1cf9e69129765756ea09cdb50007fa2 Levi Aul 1403474886 -0700 commit: Hide task layers in status ee8ddf6fe1cf9e69129765756ea09cdb50007fa2 401ec5566a108682e6735a166b503f6488fd7fa0 Levi Aul 1403548854 -0700 commit: Disable privacy of private subnet as temporary workaround to expedite blockchain downloads 401ec5566a108682e6735a166b503f6488fd7fa0 ee8ddf6fe1cf9e69129765756ea09cdb50007fa2 Levi Aul 1403550619 -0700 reset: moving to ee8ddf6fe1cf9e69129765756ea09cdb50007fa2 ee8ddf6fe1cf9e69129765756ea09cdb50007fa2 36fce3986c3b9edc2d23aa2c79b07caa538a1e2d Levi Aul 1403568916 -0700 commit: Enlarge BastionBox to increase its network throughput 36fce3986c3b9edc2d23aa2c79b07caa538a1e2d 2e594432083753c4b260203a3de83376c1f31419 Levi Aul 1403578223 -0700 commit: Ignore stacks for which the initiating user does not have access 2e594432083753c4b260203a3de83376c1f31419 e025280ec493575d2176fa61c6a90d3262566227 Levi Aul 1403578247 -0700 commit: Warm the blockchain before starting bitcoind for real e025280ec493575d2176fa61c6a90d3262566227 ac1c6a234743dcb02025497b631d3650ccb25bcc Levi Aul 1403580402 -0700 commit: Proper dependencies for wait handles ac1c6a234743dcb02025497b631d3650ccb25bcc 8e2dc5d0cbddc0b5854a722cbfdd53e29f5429ff Levi Aul 1403580470 -0700 commit: Warm bitcoind using relevant blockchain 8e2dc5d0cbddc0b5854a722cbfdd53e29f5429ff 99dd8d19357e71e3677fe25ec870b70d6056b250 Levi Aul 1403648167 -0700 commit: Allow backend to read from blockchain buckets 99dd8d19357e71e3677fe25ec870b70d6056b250 fe4b3a53f8fc4f3bf66080f3432c2258d89d5db0 Levi Aul 1403648208 -0700 commit: Expose IdentityMind configuration to stacco fe4b3a53f8fc4f3bf66080f3432c2258d89d5db0 6eed1d8bd6ca0f3d5407ff10ea858e97c9275b88 Levi Aul 1403658649 -0700 commit: Use an extremely long timeout on Backend instances to allow them time to pull the blockchain from S3 6eed1d8bd6ca0f3d5407ff10ea858e97c9275b88 161674f5c76626e5bbffc7e71c20211d96899429 Levi Aul 1403658670 -0700 commit: Update to new Ubuntu ebs-ssd AMI 161674f5c76626e5bbffc7e71c20211d96899429 07506ae5d4f20db18bc4df1c96b9433162effa0b Levi Aul 1403658704 -0700 commit: AWS-provided NAT AMI IDs are irrelevant, NAT logic is in BastionBox 07506ae5d4f20db18bc4df1c96b9433162effa0b 37963467810545c413ee63c07b03ef5451cd21a4 Levi Aul 1403722584 -0700 commit: Decompress blocks stored compressed 37963467810545c413ee63c07b03ef5451cd21a4 cfbccd7b6c433bdedb589e83144a05cca3a50e86 Levi Aul 1403725114 -0700 commit: Reset TCP window scaling while trying to download from S3 to prevent Connection Reset by Peer errors cfbccd7b6c433bdedb589e83144a05cca3a50e86 ef3411b02bb0f32b7d420f19e5bd1fbbcca55914 Levi Aul 1403727838 -0700 commit: Use SSD storage for docker-image and data-container volumes ef3411b02bb0f32b7d420f19e5bd1fbbcca55914 bfdf2e1ff6a2624f4a8e8c7bb67a35c233680182 Levi Aul 1403735112 -0700 revert: Revert "Reset TCP window scaling while trying to download from S3 to prevent Connection Reset by Peer errors" bfdf2e1ff6a2624f4a8e8c7bb67a35c233680182 3a3d3096b8a071125990a515d1ba8a4c548bec62 Levi Aul 1403735187 -0700 commit: Retry after errors in S3 download 3a3d3096b8a071125990a515d1ba8a4c548bec62 ee046d6cded6dead3f5f28cdd033b81824935d97 Levi Aul 1403739236 -0700 commit: Increase health-check grace period for backend ee046d6cded6dead3f5f28cdd033b81824935d97 a8daedf0736425657be336e720dd7520abe75f3d Levi Aul 1403833608 -0700 commit: Increase health-check interval so stack won't be brought down by container updates a8daedf0736425657be336e720dd7520abe75f3d 89a9c546a2bc92ff3842edf6b5da4ee4b9bd2291 Levi Aul 1403839775 -0700 commit: Ensure task layers can be enabled or disabled by specifying "all" 89a9c546a2bc92ff3842edf6b5da4ee4b9bd2291 555abaf0d0b29f123811187b275b2c147a128cc1 Levi Aul 1403840277 -0700 commit (amend): Ensure task layers can be enabled or disabled by specifying "all" 555abaf0d0b29f123811187b275b2c147a128cc1 8606dd5bf12eacc932a95d244d7b150dd3a1ec65 Levi Aul 1403898548 -0700 commit: Parameterize stack name 8606dd5bf12eacc932a95d244d7b150dd3a1ec65 4b1e135e9977fb3912f4ac4ed37cc6cffcd36499 Levi Aul 1404340763 -0700 commit: Add a parameter group to db layer 4b1e135e9977fb3912f4ac4ed37cc6cffcd36499 5113f1339b8e19c5ae354a0ab1d76108de880e20 Levi Aul 1404342053 -0700 merge use-ami: Fast-forward 5113f1339b8e19c5ae354a0ab1d76108de880e20 9db61be32a5bc8781e6ed642207020d18cd597d0 Levi Aul 1404356825 -0700 commit: Split layers into instance and infrastructure parts, allow control of autoscaling targets from config, and make private route continue to work through bastion restarts 9db61be32a5bc8781e6ed642207020d18cd597d0 4ea5fcde29a07173d22bd2e4fcb52399906b4845 Levi Aul 1404361909 -0700 commit: Pull containers once during instance startup 4ea5fcde29a07173d22bd2e4fcb52399906b4845 3a4a573849d1b145115744fba2de5cd0e5ea6ef8 Levi Aul 1404429135 -0700 commit: Reconfigure hostname of BastionBox to match OpenVPN-AS's expectations 3a4a573849d1b145115744fba2de5cd0e5ea6ef8 4cb8630f29c459e7723670b4b882c56623c77792 Levi Aul 1404843521 -0700 commit: Separate db and static into -infra layers