Skip to content

3. Installation Explained

Wait for System#

The system may still be loading.

Wait until the Running postCreate command loading spinner disappears.

Wait here until the terminal prompt looks like this (your username will differ).

codespace interactive

Setup and Configuration Explanation#

The codespace automatically creates a Kubernetes cluster.

Onto that cluster, the startup script:

  • Creates a namespace crossplane-system
  • Creates a secret in that namespace dt-details which stores your Dynatrace endpoint and API token
  • Installs the Crossplane Terraform provider and configures it to run in debug mode, poll repositories every minute and attemp a maximum of 10 concurrent reconcilliations (see terraform-config.yaml)
  • Configures the Crossplane Terraform provider to use the Dynatrace provider (see terraform-provider-config.yaml)
  • Modifies workspace-remote.yaml to point to your repository

Summary

Crossplane is now running and watching the config_as_code folder of your repository.

Crossplane will ensure that configurations in that folder are applied to your Dynatrace environment