Trial Managed Instances (aka PoC) are private, dedicated Sourcegraph instances provisioned and managed by Sourcegraph - more. The purpose is to provide free of charge Managed Instances for future customers for a trial period (default is 30 days).
The difference from paid Managed Instances:
- During the trial period, Sourcegraph is covering all the infrastructure and licence costs.
- Trial Managed Instances have the GCP label
instance-type=trial, which allows to filter them.
- Trial Managed Instances are monitored for trial expiration period (default 30 days). When a Trial Managed Instance expires, the instance requestor has to decide to:
Due to the high costs of infrastructure & human resources, along with the low activation rates in the self-service cloud trial experiment, we are no longer automatically provisioning cloud trial instances. Effective February 1, 2023, SDRs are responsible for the initial follow up and qualification for cloud trial requests. SDRs should seek to schedule an introduction meeting between the prospective Sourcegraph cloud customer and the Sourcegraph account team (appropriate AE & CE) to qualify the technical and security requirements. If, following that conversation, there is mutual fit for a Sourcegraph cloud trial, CEs are responsible for requesting the trial via the workflow documented below:
- Prospect fills out web form requesting trial at about.sourcegraph.com/get-started.
- Request is captured, and lead is generated and tagged with appropriate campaign info (PR - Trial - Cloud - 9.27.22).
- If lead is from AE-owned/named account, lead is routed to the Outbound SDR owner of that account.
- If lead is from unnamed account, lead is routed to Inbound SDR.
- SDR lead owner follows up with lead to qualify interest and schedule introductory call with appropriate AE & CE.
- If it is determined that a trial managed instance is appropriate for the prospect, the CE requests a trial via the New Cloud instance issue template
Trial managed instances default to small and reasonable defaults (see issue template):
Trial instances are handled the same as production instances. To view metrics, logs, or other information, find the trial instance on go/cloud-ops and select the
mi2 generate cdktfto regenerate Terraform assets
- commit the changes to allow Terraform Cloud to update the GCP labels
Upon conversion (or potentially earlier), you can request to change the domain name to a vanity subdomain (eg.
acme-corp.sourcegraph.com). To do so, raise a Change cloud instance subdomain request.
Note that changing the subdomain will require the admin to:
- reconfigure the auth provider (if using SSO). Auth will be broken until they do that.
- reconfigure the auth provider (if using permission syncing). Repository syncing will be broken until they do that.
- reconfigure webhooks if they’ve set those up.
- it will also break all hardcoded links to their sourcegraph instance
- cause some brief downtime
Be sure to set expectations with the site admin ahead of raising the issue and indicate the configuration steps required.
When trial expires and the customer does not wish to sign the deal, the instance requestor should open a Teardown Managed Instance request
New trial managed instance request issue is opened by CE.
Cloud Team will receive new Trial Managed Instance request via email and on-call person should proceed to p.3 within 1 working day
Create Trial Managed Instance
Trial Managed Instance should be created according to the Managed Instance create process.
- Instance type should be trial
- Instance size should be small
- Other parameters should be used from New Trial Managed Instance request.
For other questions please use Managed Instance FAQ