├── .gitignore ├── 1-Credentials ├── creds.sav └── defineCredentials.sh ├── 2-CreateCluster └── setupenv.sh ├── 3-DeployJenkins ├── config.xml └── deployJenkins.sh ├── 4-DeployTower └── deployTower.sh ├── 5-Cleanup ├── cleanup.sh └── deleteAll.sh ├── DynatraceACM.pptx ├── LICENSE.md ├── PipelineWithIntegration.txt ├── README.MD ├── images └── acmsetup.JPG ├── loadtest ├── carts_load1.jmx ├── carts_load2.jmx └── cartstest.sh ├── manifests ├── .DS_Store ├── ansible-tower │ ├── deployment.yml │ ├── namespace.yml │ └── service.yml ├── backend-services │ ├── .DS_Store │ ├── carts-db │ │ └── carts-db.yml │ ├── catalogue-db │ │ └── catalogue-db.yml │ ├── orders-db │ │ └── orders-db.yml │ ├── shipping-rabbitmq │ │ ├── .DS_Store │ │ ├── dev │ │ │ ├── rabbitmq-dep.yaml │ │ │ └── rabbitmq-svc.yaml │ │ └── production │ │ │ ├── rabbitmq-dep.yaml │ │ │ └── rabbitmq-svc.yaml │ └── user-db │ │ ├── .DS_Store │ │ ├── dev │ │ ├── db-dep.yaml │ │ ├── db-pvc.yaml │ │ └── db-svc.yaml │ │ └── production │ │ └── db-dep.yaml ├── dynatrace │ └── kubernetes-monitoring-service-account.yaml ├── jenkins │ ├── k8s-jenkins-deployment.yaml │ ├── k8s-jenkins-ns.yaml │ ├── k8s-jenkins-pvcs.yaml │ ├── k8s-jenkins-rbac.yaml │ └── k8s-jenkins-secret.yaml ├── k8s-namespaces.yml ├── prodload │ ├── k8s-prodload-deployment.yaml │ └── k8s-prodload-ns.yaml └── sockshop-app │ ├── .DS_Store │ ├── canary │ ├── carts2-badbuild.yml │ ├── carts2-canary.yml │ └── front-end-canary.yml │ ├── dev │ ├── carts2.yml │ ├── catalogue.yml │ ├── front-end.yml │ ├── orders2.yml │ ├── payment.yml │ ├── queue-master.yml │ ├── shipping.yml │ └── user2.yml │ └── production │ ├── carts2.yml │ ├── catalogue.yml │ ├── front-end.yml │ ├── orders2.yml │ ├── payment.yml │ ├── queue-master.yml │ ├── shipping.yml │ └── user2.yml ├── monspec.json ├── playbooks ├── campaign.yaml └── remediation.yaml └── utils ├── cartsLoadTest.sh ├── config └── k8sDashboard.json ├── configureAnsible.sh ├── configureK8sDashboard.sh ├── configureag.sh ├── delete-dt-operator.sh ├── delete-sockshop.sh ├── deleteagConfiguration.sh ├── deploy-dt-operator.sh ├── deploy-sockshop.sh ├── deployagsoftware.sh ├── prodloadtest ├── cartsLoadTest.sh └── prodload.jmx ├── removeJenkins.sh └── removeTower.sh /.gitignore: -------------------------------------------------------------------------------- 1 | cr.yaml 2 | 1-Credentials/creds.json 3 | *.out 4 | */Dynatrace-ActiveGate-Linux.sh -------------------------------------------------------------------------------- /1-Credentials/creds.sav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/1-Credentials/creds.sav -------------------------------------------------------------------------------- /1-Credentials/defineCredentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/1-Credentials/defineCredentials.sh -------------------------------------------------------------------------------- /2-CreateCluster/setupenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/2-CreateCluster/setupenv.sh -------------------------------------------------------------------------------- /3-DeployJenkins/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/3-DeployJenkins/config.xml -------------------------------------------------------------------------------- /3-DeployJenkins/deployJenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/3-DeployJenkins/deployJenkins.sh -------------------------------------------------------------------------------- /4-DeployTower/deployTower.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/4-DeployTower/deployTower.sh -------------------------------------------------------------------------------- /5-Cleanup/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/5-Cleanup/cleanup.sh -------------------------------------------------------------------------------- /5-Cleanup/deleteAll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/5-Cleanup/deleteAll.sh -------------------------------------------------------------------------------- /DynatraceACM.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/DynatraceACM.pptx -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PipelineWithIntegration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/PipelineWithIntegration.txt -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/README.MD -------------------------------------------------------------------------------- /images/acmsetup.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/images/acmsetup.JPG -------------------------------------------------------------------------------- /loadtest/carts_load1.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/loadtest/carts_load1.jmx -------------------------------------------------------------------------------- /loadtest/carts_load2.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/loadtest/carts_load2.jmx -------------------------------------------------------------------------------- /loadtest/cartstest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/loadtest/cartstest.sh -------------------------------------------------------------------------------- /manifests/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/.DS_Store -------------------------------------------------------------------------------- /manifests/ansible-tower/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/ansible-tower/deployment.yml -------------------------------------------------------------------------------- /manifests/ansible-tower/namespace.yml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: tower 6 | -------------------------------------------------------------------------------- /manifests/ansible-tower/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/ansible-tower/service.yml -------------------------------------------------------------------------------- /manifests/backend-services/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/.DS_Store -------------------------------------------------------------------------------- /manifests/backend-services/carts-db/carts-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/carts-db/carts-db.yml -------------------------------------------------------------------------------- /manifests/backend-services/catalogue-db/catalogue-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/catalogue-db/catalogue-db.yml -------------------------------------------------------------------------------- /manifests/backend-services/orders-db/orders-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/orders-db/orders-db.yml -------------------------------------------------------------------------------- /manifests/backend-services/shipping-rabbitmq/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/shipping-rabbitmq/.DS_Store -------------------------------------------------------------------------------- /manifests/backend-services/shipping-rabbitmq/dev/rabbitmq-dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/shipping-rabbitmq/dev/rabbitmq-dep.yaml -------------------------------------------------------------------------------- /manifests/backend-services/shipping-rabbitmq/dev/rabbitmq-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/shipping-rabbitmq/dev/rabbitmq-svc.yaml -------------------------------------------------------------------------------- /manifests/backend-services/shipping-rabbitmq/production/rabbitmq-dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/shipping-rabbitmq/production/rabbitmq-dep.yaml -------------------------------------------------------------------------------- /manifests/backend-services/shipping-rabbitmq/production/rabbitmq-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/shipping-rabbitmq/production/rabbitmq-svc.yaml -------------------------------------------------------------------------------- /manifests/backend-services/user-db/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/user-db/.DS_Store -------------------------------------------------------------------------------- /manifests/backend-services/user-db/dev/db-dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/user-db/dev/db-dep.yaml -------------------------------------------------------------------------------- /manifests/backend-services/user-db/dev/db-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/user-db/dev/db-pvc.yaml -------------------------------------------------------------------------------- /manifests/backend-services/user-db/dev/db-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/user-db/dev/db-svc.yaml -------------------------------------------------------------------------------- /manifests/backend-services/user-db/production/db-dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/backend-services/user-db/production/db-dep.yaml -------------------------------------------------------------------------------- /manifests/dynatrace/kubernetes-monitoring-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/dynatrace/kubernetes-monitoring-service-account.yaml -------------------------------------------------------------------------------- /manifests/jenkins/k8s-jenkins-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/jenkins/k8s-jenkins-deployment.yaml -------------------------------------------------------------------------------- /manifests/jenkins/k8s-jenkins-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: cicd -------------------------------------------------------------------------------- /manifests/jenkins/k8s-jenkins-pvcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/jenkins/k8s-jenkins-pvcs.yaml -------------------------------------------------------------------------------- /manifests/jenkins/k8s-jenkins-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/jenkins/k8s-jenkins-rbac.yaml -------------------------------------------------------------------------------- /manifests/jenkins/k8s-jenkins-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/jenkins/k8s-jenkins-secret.yaml -------------------------------------------------------------------------------- /manifests/k8s-namespaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/k8s-namespaces.yml -------------------------------------------------------------------------------- /manifests/prodload/k8s-prodload-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/prodload/k8s-prodload-deployment.yaml -------------------------------------------------------------------------------- /manifests/prodload/k8s-prodload-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/prodload/k8s-prodload-ns.yaml -------------------------------------------------------------------------------- /manifests/sockshop-app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/.DS_Store -------------------------------------------------------------------------------- /manifests/sockshop-app/canary/carts2-badbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/canary/carts2-badbuild.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/canary/carts2-canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/canary/carts2-canary.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/canary/front-end-canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/canary/front-end-canary.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/carts2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/carts2.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/catalogue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/catalogue.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/front-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/front-end.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/orders2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/orders2.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/payment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/payment.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/queue-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/queue-master.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/shipping.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/shipping.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/dev/user2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/dev/user2.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/carts2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/carts2.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/catalogue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/catalogue.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/front-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/front-end.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/orders2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/orders2.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/payment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/payment.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/queue-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/queue-master.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/shipping.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/shipping.yml -------------------------------------------------------------------------------- /manifests/sockshop-app/production/user2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/manifests/sockshop-app/production/user2.yml -------------------------------------------------------------------------------- /monspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/monspec.json -------------------------------------------------------------------------------- /playbooks/campaign.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/playbooks/campaign.yaml -------------------------------------------------------------------------------- /playbooks/remediation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/playbooks/remediation.yaml -------------------------------------------------------------------------------- /utils/cartsLoadTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/cartsLoadTest.sh -------------------------------------------------------------------------------- /utils/config/k8sDashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/config/k8sDashboard.json -------------------------------------------------------------------------------- /utils/configureAnsible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/configureAnsible.sh -------------------------------------------------------------------------------- /utils/configureK8sDashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/configureK8sDashboard.sh -------------------------------------------------------------------------------- /utils/configureag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/configureag.sh -------------------------------------------------------------------------------- /utils/delete-dt-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/delete-dt-operator.sh -------------------------------------------------------------------------------- /utils/delete-sockshop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/delete-sockshop.sh -------------------------------------------------------------------------------- /utils/deleteagConfiguration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/deleteagConfiguration.sh -------------------------------------------------------------------------------- /utils/deploy-dt-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/deploy-dt-operator.sh -------------------------------------------------------------------------------- /utils/deploy-sockshop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/deploy-sockshop.sh -------------------------------------------------------------------------------- /utils/deployagsoftware.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/deployagsoftware.sh -------------------------------------------------------------------------------- /utils/prodloadtest/cartsLoadTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/prodloadtest/cartsLoadTest.sh -------------------------------------------------------------------------------- /utils/prodloadtest/prodload.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/prodloadtest/prodload.jmx -------------------------------------------------------------------------------- /utils/removeJenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/removeJenkins.sh -------------------------------------------------------------------------------- /utils/removeTower.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dynatrace-acm/dtacmworkshop/HEAD/utils/removeTower.sh --------------------------------------------------------------------------------