views {

  deployment view forgejo-as-a-service {
    title 'Forgejo as a Service'

    include

      otc-edpFoundry.*,
      otc-edpFoundry.internalServices,
      otc-edpFoundry.internalServices.*,
      otc-edpFoundry.centralObservability,
      otc-edpFoundry.centralObservability.*,
      otc-edpFoundry.workflowSetupEDPInfrastructure,
      otc-edpFoundry.workflowSetupEDPInfrastructure.*,
      otc-edpFoundry.workflowSetupArgoCDInfrastructure,
      otc-edpFoundry.workflowSetupArgoCDInfrastructure.*,
      otc-edpFoundry.forgejoRunnerInfrastructure,
      otc-edpFoundry.forgejoRunnerInfrastructure.*,

      otc-edp-per-tenant,
      otc-edp-per-tenant.*,
      otc-edp-per-tenant.cce,
      otc-edp-per-tenant.cce.*,
      otc-edp-per-tenant.cce.**,
      otc-edp-per-tenant.cce.externalSecrets,
      otc-edp-per-tenant.forgejoRunnerInfrastructure,
      otc-edp-per-tenant.forgejoRunnerInfrastructure.*,
      otc-edp-per-tenant.cloudServices,
      otc-edp-per-tenant.cloudServices.*
    style otc-edp-per-tenant {
      color slate
    }
    style otc-edpFoundry {
      color slate
    }
    style otc-edpFoundry.workflowSetupEDPInfrastructure {
      color amber
    }
    style otc-edpFoundry.workflowSetupArgoCDInfrastructure {
      color amber
    }
    style otc-edpFoundry.forgejoRunnerInfrastructure {
      color green
    }
    style otc-edp-per-tenant.cce {
      color red
    }
    style otc-edpFoundry.cce {
      color red
    }
	}
}

