Commit graph

1130 commits

Author SHA1 Message Date
Ben Schwartz
da5ac0ca34 Switch instance type to e2-micro
e2-micro is the new GCP Free Tier instance type.  It's also faster and
has more RAM than the old f1-micro type.
2021-08-12 14:43:15 -04:00
Benjamin M. Schwartz
ea917fb68a
Merge pull request #960 from Jigsaw-Code/bemasc-collision
Remove other string collisions
2021-08-12 13:26:48 -04:00
Ben Schwartz
728600bd22 Differentiate "Next" with a "meaning" field 2021-08-12 13:16:23 -04:00
Ben Schwartz
7ce203a78e Remove other string collisions
See #959
2021-08-12 10:39:54 -04:00
Benjamin M. Schwartz
727c80044c
Merge pull request #959 from Jigsaw-Code/bemasc-collision
Consolidate duplicated "Disconnect" strings
2021-08-12 10:17:29 -04:00
Ben Schwartz
8bf49224be Consolidate duplicated "Disconnect" strings
Our translation system requires extra work to support distinct string
with identical content, and in this case there's no need for distinct
strings anyway.
2021-08-11 14:43:01 -04:00
Benjamin M. Schwartz
0b4fdf2618
Merge pull request #958 from Jigsaw-Code/bemasc-dpkg
Install Docker on GCP using the Ubuntu dpkg method
2021-08-11 13:49:52 -04:00
Ben Schwartz
c3a9c8c735 Install Docker on GCP using the Ubuntu dpkg method
This cuts the GCP server setup time approximately in half, likely
because it avoids multiple calls to "apt update", which
synchronizes all known package repositories.

This PR also updates the underlying Ubuntu image to the latest LTS
release.
2021-08-11 12:57:07 -04:00
Benjamin M. Schwartz
3edeabb239
Merge pull request #956 from Jigsaw-Code/bemasc-aws
Restore lost AWS instruction card
2021-08-11 12:11:47 -04:00
Ben Schwartz
6b783bd2a5 Restore lost AWS instruction card
This was accidentally removed in #944.  Oops.
2021-08-11 12:00:08 -04:00
Benjamin M. Schwartz
b56411b9be
Merge pull request #949 from Jigsaw-Code/bemasc-free-tier
Adjust CSS to better match mocks
2021-08-06 11:22:12 -04:00
Ben Schwartz
e4f21b5c08 s/lowest-cost/best-value/ 2021-08-05 15:49:08 -04:00
Benjamin M. Schwartz
ed6f97317a
Merge pull request #950 from Jigsaw-Code/bemasc-gcp-locations
Add new cloud regions for GCP
2021-08-05 12:49:32 -04:00
Ben Schwartz
943e154a0a Add new cloud regions for GCP 2021-08-04 17:11:27 -04:00
Ben Schwartz
53770b7941 Adjust CSS to better match mocks 2021-08-04 16:37:21 -04:00
Benjamin M. Schwartz
f6146aa280
Merge pull request #948 from Jigsaw-Code/bemasc-free-tier
Remove check-circle in region picker
2021-08-03 20:51:04 -04:00
Ben Schwartz
1eb8a31e10 Remove check-circle in region picker 2021-08-03 17:20:32 -04:00
Benjamin M. Schwartz
e31099c22a
Merge pull request #943 from Jigsaw-Code/bemasc-cloud-settings
Fix settings page for GCP
2021-08-03 10:59:25 -04:00
Ben Schwartz
0d29796997 Change placeholder language code to "zz" 2021-08-03 10:41:33 -04:00
Ben Schwartz
d911165bd8 Remove null-language support and improve gallery setup 2021-08-02 21:10:50 -04:00
Ben Schwartz
96713114d1 Tolerate null localize() and empty language 2021-08-02 17:33:54 -04:00
Ben Schwartz
f981255021 Hardcode cloud IDs for the supported clouds 2021-08-02 15:50:02 -04:00
Ben Schwartz
1732e0d116 Merge branch 'master' into bemasc-cloud-settings 2021-08-02 14:40:51 -04:00
Ben Schwartz
a77d39a6c0 Improve separation of layering and control 2021-08-02 14:33:53 -04:00
Ben Schwartz
24f7e75dcc Make linter happy 2021-07-30 13:55:48 -04:00
Ben Schwartz
9d4cd80677 Restructure cloud settings 2021-07-30 13:52:05 -04:00
Benjamin M. Schwartz
5b390ee96f
Merge pull request #945 from Jigsaw-Code/bemasc-gcp-free
Mark GCP Free Tier regions as "Lowest Cost"
2021-07-29 12:16:48 -04:00
Benjamin M. Schwartz
92d1ae2a52
Merge pull request #940 from Jigsaw-Code/bemasc-progress
Display a real progress bar for server installs
2021-07-29 12:16:15 -04:00
Ben Schwartz
1d9183828f Copy options list before modifying it, and add TODO 2021-07-29 11:03:13 -04:00
Benjamin M. Schwartz
f4ea4d23e7
Merge pull request #944 from Jigsaw-Code/bemasc-gcp-beta
Improve UI for accessing GCP "beta" mode
2021-07-29 10:42:45 -04:00
Ben Schwartz
4d1077f6a2 Make InstallState only track installation 2021-07-29 10:40:58 -04:00
Ben Schwartz
f600acba2f Lint fix 2021-07-28 14:50:15 -04:00
Ben Schwartz
0c2852c5d2 Improve ValueStream implementation, add tests 2021-07-28 14:46:13 -04:00
Ben Schwartz
a754e0b9ca Improve error string 2021-07-27 14:50:47 -04:00
Ben Schwartz
be1a599506 Remove obsolete comment 2021-07-27 14:48:08 -04:00
Ben Schwartz
478ab69794 Missing semicolon 2021-07-27 14:43:49 -04:00
Ben Schwartz
7ec188932e Make state machine progress independent of the UI 2021-07-27 14:39:58 -04:00
Ben Schwartz
35e9f7449b Lint fix 2021-07-23 13:37:58 -04:00
Ben Schwartz
399d59c058 Remove Server.isInstallCompleted() 2021-07-23 13:34:12 -04:00
Ben Schwartz
0ae4b9a7ee Use async generators 2021-07-23 13:22:54 -04:00
Ben Schwartz
3994e472ce Lint fix 2021-07-22 14:12:53 -04:00
Ben Schwartz
9cc6f1bba2 Move low-cost mark definition to OutlineRegionPicker 2021-07-22 14:11:46 -04:00
Ben Schwartz
9c7722e52a Move intro cards into constants 2021-07-22 11:44:26 -04:00
Ben Schwartz
cc495eede1 Move bringToFront() directly after oauth completion 2021-07-22 10:19:05 -04:00
Ben Schwartz
b49770b6c0 Document progress range 2021-07-21 22:30:31 -04:00
Ben Schwartz
17056666c3 Changes based on feedback 2021-07-21 16:34:28 -04:00
Benjamin M. Schwartz
7ec63d7da7
Fix index error
Co-authored-by: Vinicius Fortuna <fortuna@users.noreply.github.com>
2021-07-21 16:08:01 -04:00
Ben Schwartz
e027ef8bcd Add promo link to GCP setup instructions 2021-07-21 14:29:28 -04:00
Ben Schwartz
e762eeb363 Keep both version and switch on GCP_AUTH_ENABLED 2021-07-21 11:47:47 -04:00
Ben Schwartz
5e27d3188a Correct pricing description 2021-07-20 21:28:46 -04:00