49 Commits

Author SHA1 Message Date
Dan Albert
6b9e4fe6b3 Only check CHANNEL_BRANCH if TESTNET_TAG is not set from buildkite (#3698) 2019-04-09 14:12:05 -07:00
Pankaj Garg
bee5e34ad0 Define list of valid cloud regions for GCE and AWS 2019-04-07 13:24:30 -07:00
Pankaj Garg
86e450f04d Propagate cloud env variables to buildkite job 2019-04-07 12:02:58 -07:00
Pankaj Garg
c355ef6355 Configure cloud zones and nodes from buildkite for beta testnet (#3666) 2019-04-07 08:54:32 -07:00
Pankaj Garg
5436e956a4 Fix the ordering of beta testnet zones 2019-04-05 13:43:01 -07:00
Pankaj Garg
8beab2bbe8 [V0.12] Add multi-region deploy functionality (#3648)
* Add multi-region deploy functionality

* Add multi-region deploy functionality

* Reverse order of zone arg array building

* Fix arg array ordering and rename network-name option

* Fix option flag lettering

* Clean up array expansion

* Appease shellcheck

* Suppress shellcheck array expansion warnings
2019-04-05 13:31:33 -07:00
Pankaj Garg
c7a21a1a4e Fix clippy errors 2019-04-05 12:49:44 -07:00
Pankaj Garg
d766a550f7 Fix testnet sanity check for beta testnet 2019-04-05 12:49:44 -07:00
Pankaj Garg
52a84c9a31 Fix beta testnet launch script 2019-04-03 19:30:35 -07:00
Pankaj Garg
728cde0b06 Force delete all beta testnet nodes before restarting them 2019-04-03 18:55:35 -07:00
Pankaj Garg
e4aba9c900 Remove second block streamer from testnet beta 2019-04-02 15:38:02 -07:00
Pankaj Garg
7c9c667c5c Deploy beta testnet with 100 nodes across AWS and GCP 2019-04-02 12:44:42 -07:00
Pankaj Garg
5d5ae1c962 Increase node count in beta testnet 2019-04-01 13:02:13 -07:00
Pankaj Garg
8a7e8aacdd enable leader rotation in beta testnet 2019-03-28 14:34:30 -07:00
Pankaj Garg
e55249e63f propagate TESTNET_DB_HOST env variable to next step in buildkite 2019-03-26 15:00:33 -07:00
Pankaj Garg
10bc0c6ee2 Add provisions to specify a database server in testnet manager buildkite 2019-03-26 15:00:33 -07:00
Michael Vines
b91afb7079 Remove attempt to update the cluster, just restart it (v0.12 is not ready for update) 2019-03-22 16:51:53 -07:00
Michael Vines
6caec655d3 Move testnet/testnet-perf to the stable channel 2019-03-11 16:15:47 -07:00
Michael Vines
cd4bccfd12 Remove snap support 2019-03-02 17:41:09 -08:00
Michael Vines
10270dcbad Add an API node to non-perf testnets 2019-02-17 10:39:27 -08:00
Michael Vines
514bf32b99 Enable ledger verification for non-perf testnets 2019-01-19 20:28:56 -08:00
Michael Vines
c1cd92bbee Avoid -d arg conflict
-D is now "delete"
-d is now "disk type"
2019-01-09 16:39:24 -08:00
Michael Vines
64ebd9a194 Add update-to-restart operation. Also try to update before restarting on sanity failures 2019-01-08 21:11:43 -08:00
Michael Vines
71a2b794b4 Enable info logging on non-perf clusters to aid debug of failures 2019-01-05 08:28:32 -08:00
Michael Vines
ea00c1274e Add net sanity failure metric 2019-01-04 18:45:55 -08:00
Michael Vines
3a2fa9a650 Enable ledger/validator sanity for non-perf testnets 2018-12-24 22:51:36 -08:00
Michael Vines
95c9fefbd0 Make sanity failure message more visible 2018-12-23 17:30:59 -08:00
Michael Vines
c3a74e5e63 Avoid unnecessary shellcheck directives 2018-12-22 11:57:47 -08:00
Michael Vines
d78f19f8bb Select correct branch for {testnet,-perf} when using a stable channel tag 2018-12-19 17:46:18 -08:00
Pankaj Garg
2fe3402362 Use SSD for perf testnet (#2227) 2018-12-19 16:11:26 -08:00
carllin
69d7384cc0 Enable leader rotation on edge testnet (#2204) 2018-12-17 16:04:25 -08:00
Michael Vines
af3ca02e35 Switch testnet-edge from snap to tarball
Snap publishing has been failing all day, unclear why.  Potentially
revert this commit if/when resolved.
2018-12-11 23:34:41 -08:00
Michael Vines
3d996bf080 Disable leader rotation on CI testnets until it's ready 2018-12-10 14:07:59 -08:00
Michael Vines
def7d156f6 codemod --extensions sh '#!/usr/bin/env bash -e' '#!/usr/bin/env bash\nset -e' 2018-11-11 16:24:36 -08:00
Michael Vines
33aab094ef codemod --extensions sh '#!/bin/bash' '#!/usr/bin/env bash' 2018-11-11 16:24:36 -08:00
Michael Vines
b0405db5a9 Assign static IPs to {edge,beta}.testnet.solana.com 2018-11-07 20:11:00 -08:00
Michael Vines
22b6cbb4da Switch testnet to AWS 2018-11-07 18:57:08 -08:00
Michael Vines
25dd5145bb Switch to us-west-1a, us-west-1b is causing trouble 2018-11-07 18:23:28 -08:00
Michael Vines
3b41eec199 Shuffle AWS regions 2018-11-07 15:00:55 -08:00
Michael Vines
63807935cb Switch testnet/testnet-beta to tarball release 2018-11-07 10:30:02 -08:00
Michael Vines
d9f9e347ab Delete testnet-master, testnet-master-perf 2018-11-07 10:08:29 -08:00
Michael Vines
863a0c3f8f s/edge/beta/ 2018-11-07 08:54:32 -08:00
Michael Vines
dd4fb7aa90 Add AWS-based nets 2018-11-07 07:47:39 -08:00
Michael Vines
2af5aad032 Switch testnet/testnet-perf to the latest beta or stable tag 2018-11-07 07:47:39 -08:00
Michael Vines
d8d23c9971 Remove unused debug trace 2018-11-06 09:29:39 -08:00
Michael Vines
6b5d12a8bb Set metrics database correctly 2018-11-06 07:25:18 -08:00
Michael Vines
c4b9d5d8b9 Remove stray line 2018-11-05 20:53:34 -08:00
Michael Vines
52491b467a Update testnet deploy docs 2018-11-05 19:12:55 -08:00
Michael Vines
7789fda016 Add testnet-manager pipeline 2018-11-05 17:35:30 -08:00