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