diff --git a/setup.sh b/setup.sh index d72e22c..fbe2869 100755 --- a/setup.sh +++ b/setup.sh @@ -1,126 +1,21 @@ #!/bin/sh # Author : NTT Data AG -# Date : 11-05-2023 +# Date : 16-05-2023 -helm_install=false -app_name="" +# Installs dynatrace oneagent on target machine -# fetch helm resources -# docs: https://helm.sh/docs/intro/install/ -install_helm () { - # curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 - # chmod 700 get_helm.sh - # ./get_helm.sh - echo "Helm not support yet." +echo "Installing dynatrace oneagent" + +if [ -z "$1" ]; then + echo "ERROR: no token provided." exit 1 -} - -# install resources -# TODO: check if this works -install_k3s () { - sudo dnf install -y container-selinux - sudo dnf install -y https://rpm.rancher.io/k3s/stable/common/centos/8/noarch/k3s-selinux-1.2-2.el8.noarch.rpm - - get_k3s -} - -# install k3s -# docs: https://docs.k3s.io/installation/configuration -get_k3s () { - sudo curl -sfL https://get.k3s.io | INSTALL_K3S_SYMLINK="skip" K3S_KUBECONFIG_MODE="644" INSTALL_K3S_EXEC="--disable=traefik" sh - - export KUBECONFIG=/etc/rancher/k3s/k3s.yaml - kubectl get pods -A -} - -# install git -install_git () { - sudo dnf -y update - sudo dnf -y install git -} - -install_sock_shop () { - git clone https://github.com/microservices-demo/microservices-demo.git - cd microservices-demo/deploy/kubernetes - kubectl create namespace sock-shop - kubectl apply -f complete-demo.yaml - echo "Getting Pods from sock-shop namespace" - kubectl get pods -n sock-shop - # TODO: create check if list with pods returns and if they are ready -} - -show_help() { - cat < Specify the app name -EOF -} - -show_allowed_apps () { - cat < /dev/null + echo "Running dynatrace oneagent" + sudo Dynatrace-OneAgent-Linux-1.265.137.sh --set-infra-only=false --set-app-log-content-access=true + echo "Please restart processes you want to monitor" fi \ No newline at end of file