perkeep/pkg/serverinit
Brad Fitzpatrick b5823a65b9 pkg/deploy/gce: remove GCE deploy support
We used to have a web-based Perkeep launcher at perkeep.org/launch
that created a GCE-based Perkeep instance for users, where they pay
Google for compute time. (One of those "one click deploy" template things)

Unfortunately, Google broke their APIs for doing the third party VM
creations and we disabled it some years ago. But the code remains. And
now, updating it again, we find that they've broken it again:

   Error: pkg/deploy/gce/deploy.go:358:4: servicemanagement.NewServicesService(s).Enable undefined (type *servicemanagement.ServicesService has no field or method Enable)

It's not worth fighting Google's API breakages. Just remove the GCE
launcher support as it's been unused for years.

We can always resurrect this code from git if really needed. But a
Digital Ocean or Fly launcher would probably be much easier.

Signed-off-by: Brad Fitzpatrick <brad@danga.com>
2023-12-30 12:47:01 -08:00
..
testdata Fixing tests: 2022-06-17 07:34:44 -07:00
devmode.go blobserver, all: add contexts to ReceiveBlob, Fetch & million resulting deps 2018-01-18 16:22:16 -08:00
env.go pkg/deploy/gce: remove GCE deploy support 2023-12-30 12:47:01 -08:00
export_test.go perkeepd, serverinit, gce: opaque-ify serverinit.Config, trim camlistored.go 2018-05-13 15:50:10 -07:00
genconfig.go Fixing tests: 2022-06-17 07:34:44 -07:00
genconfig_test.go Rename import paths from camlistore.org to perkeep.org. 2018-01-01 16:03:34 -08:00
serverinit.go perkeepd: added --keep-going flag to start after index/recovery errors 2018-05-18 22:29:12 -04:00
serverinit_test.go tests: use T.Setenv instead of os.Setenv 2023-02-18 12:53:16 +02:00