app-hipstershop
This currated role can be used to deploy Hipstershop demo application on the ACE-Box.
Using the role
Role Requirements
This role depends on the following roles to be deployed beforehand:
- include_role:
name: microk8s
Deploying hipstershop
- include_role:
name: app-hipstershop
Variables that can be set are as follows:
---
# application deployment parameters
hipstershop_namespace: "hipstershop" # namespace that hipstershop will be deployed in
hipstershop_image_tag: "215" # image tag to deploy for all hipstershop images
hipstershop_domain: "hipstershop.{{ ingress_domain }}"
(Optional) To enable observability with Dynatrace OneAgent Kubernetes Operator
- include_role:
name: dt-operator
(Optional) To install Dynatrace Activegate to enable synthetic monitoring
- include_role:
name: dt-activegate-private-synth-classic
(Optional) Configure Dynatrace using Monaco
The below deploys Monaco and configures Dynatrace with the Monaco project embedded in the role
Note: To enable private synthetic monitor for Hipstershop via Dynatrace ActiveGate, set the "skip_synthetic_monitor" variable as "false". The default value is "true"
- include_role:
name: app-hipstershop
tasks_from: apply-dt-configuration
vars:
skip_synthetic_monitor: "false"
To delete the configuration:
- include_role:
name: app-hipstershop
tasks_from: delete-dt-configuration
Dynatrace Configurations List:
Infrastructure:
- "auto-tag/app"
- "auto-tag/environment"
- "conditional-naming-processgroup/ACE Box - containername.namespace"
- "conditional-naming-processgroup/ {ProcessGroup:ExeName} {ProcessGroup:KubernetesBasePodName}"
- "conditional-naming-service/app.environment"
- "synthetic-location/ACE-BOX" # if set skip_synthetic_monitor: "false"
hipstershop Aplication Specific:
- "application/hipstershop"
- "app-detection-rule/hipstershop"
- "auto-tag/hipstershop"
- "management-zone/hipstershop"
- "synthetic-monitor/hipstershop.http" # if set skip_synthetic_monitor: "false"
- "synthetic-monitor/hipstershop.clickpath" # if set skip_synthetic_monitor: "false"