Test environment for dctest and multi host test of other github Neco projects are provisioned by GCE.
All resources are in neco-test GCP project. Instance name is called by CircleCI which is based on vmx-enabled
instance image.
/shutdown
for neco-test
project does:
- If instances have
shutdown-at
metadata and exceed that timestamp, delete them. - If instances do not have
shutdown-at
metadata and run longer than configured lifetime (app.shutdown.expiration
), delete them.
Cron is scheduled to run above actions every 5 minutes.
Edit config.go
Edit artifacts.go
make -f Makefile.instancedel init
necogcp neco-test create-image
necogcp neco-test extend INSTANCE_NAME