Skip to content
Documentation

DevOps Feature set

Dropsolid DevOps gives you direct control over how your applications are built, deployed and run on the Dropsolid Experience Platform. Subscribe to DevOps and you get the full DevOps section of the Platform, everything below, available both in the interface and through the API.

All features are available on every tier. Tiers differ only in seats and included usage. See DevOps Service tiers for the packaging.

Build and CI/CD with a private GitLab

  • A private GitLab instance, run, updated and scaled by Dropsolid, with nothing for you to maintain
  • A GitLab account provisioned automatically from your Platform account
  • Manage your project and pipelines directly in GitLab
  • Sensible default pipelines out of the box
  • Freedom to extend or replace pipelines with your own CI/CD configuration
  • Run build jobs on demand

Learn more:

Environments and deployments

  • Manage as many environments as your project needs
  • Create custom environments on your development server (see Development servers below)
  • Deploy to any environment in a click
  • Multiple deployment methods: a Git reference method and an artifact based method, switchable at any time
  • Sync databases and files between environments
  • Sanitize data while syncing
  • Take snapshots before risky changes

Learn more:

Development servers

Your environments run on a development server. You can choose the model that fits your needs.

  • Shared development server: your environments run on infrastructure shared with other customers. A cost effective way to get development and staging on the Platform.
  • Dedicated development server: your own server for maximum isolation and a higher uptime guarantee.
Shared development server Dedicated development server
Infrastructure Shared with other customers Dedicated to your project
Best for Development and staging on the Platform, including when production is hosted elsewhere An isolated development and staging server of your own
Environments on the Platform Up to 2 No fixed limit (sites share the same resources)
Live websites Not supported, for development and staging Not supported, for development and staging
Memory per site 256 MB 256 MB
Storage 30 GB Contact us
Backups Daily automatic, manual on demand Daily automatic, manual on demand
Development tools DDEV, Rocketship and full Platform tooling Same Platform tooling
Uptime guarantee During office hours (CET/CEST) 99.95%

The shared development server also supports keeping your Platform environments connected to a production environment hosted elsewhere.

Not sure which fits? Contact us and we will help you choose.

Domains, SSL and mail

  • Add and manage your own domains, no ticket required
  • Couple domains to any environment
  • Managed Let's Encrypt SSL, or bring your own certificate

Learn more:

Runtime and cache control

  • Choose the PHP and MySQL versions per environment
  • Restart the PHP-FPM pool to clear the OPcache
  • Control if and how long Varnish caches your pages
  • Clear the Varnish cache on demand
  • Invalidate Varnish automatically with the Dropsolid Purge module
  • Schedule tasks per environment with cron jobs

Learn more:

Access and security

  • Role based access control with predefined roles: Developer, Junior Developer, Architect, Marketeer and Owner
  • Member management by Organization Owners
  • Two factor authentication per user with a TOTP app
  • One click password protection on any environment
  • Gated, time and role based limited SSH access to production
  • Managed environment tokens and secrets, with sensitive token decryption reserved for higher privileged roles

Learn more:

Logging, backups and traceability

  • View environment logs and Drupal application logs
  • Request and manage backups
  • A full history of actions on the Platform: build data (who, what, where, and whether it started, succeeded or failed) and actions at project, environment, cron and server level
  • Tracked actions include create, update, delete, sync, login, build, ssh, domain deploy, domain delete, requesting logs, requesting a list of backups and creating a backup
  • Membership and role changes recorded in the organization history
  • A full observability stack for your projects is on the way

Learn more:

API first automation

  • API first Platform: anything you can do in the interface is available through the API
  • Automate builds, deployments and environment management from your own tooling
  • Swagger API documentation for Enterprise clients
  • API permissions inherited from the account used, so the same access control applies