Merge "Collecting bbsim-sadis-server logs in scale test"
diff --git a/jjb/pipeline/tost-deploy-fluentbit.groovy b/jjb/pipeline/tost-deploy-fluentbit.groovy
deleted file mode 100644
index 2925236..0000000
--- a/jjb/pipeline/tost-deploy-fluentbit.groovy
+++ /dev/null
@@ -1,107 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        rancher_token = credentials("${params.rancher_cli_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh '''
-                set -x
-                apt-get update -y
-                apt-get install -y curl wget jq git
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                # Install rancher
-                wget https://github.com/rancher/cli/releases/download/v2.4.5/rancher-linux-amd64-v2.4.5.tar.gz
-                tar -xvf rancher-linux-amd64-v2.4.5.tar.gz
-                mv rancher-v2.4.5/rancher /usr/local/bin
-
-                rm rancher-linux-amd64-v2.4.5.tar.gz
-                rm -rf rancher-v2.4.5
-                # Test Kubectl & Rancher
-                KUBE_CONFIG=$KUBECONFIG kubectl get nodes
-                rancher --version
-                '''
-            }
-        }
-    stage('Init git') {
-        steps {
-                withCredentials([sshUserPrivateKey(credentialsId: "aether_jenkins", keyFileVariable: 'keyfile')]) {
-
-                sh """#!/bin/bash
-                set -x
-                mkdir -p ~/.ssh
-                ssh-keyscan -t rsa -p 29418 ${git_server} >> ~/.ssh/known_hosts
-cat <<EOF > ~/.ssh/config
-Host ${git_server}
-  User ${git_user}
-  Hostname ${git_server}
-  Port 29418
-  IdentityFile ${keyfile}
-EOF
-
-                git clone "ssh://${git_server}:29418/${git_repo}"
-                if [ ! -z ${config_review} ] && [ ! -z ${config_patchset} ]; then
-                    CFG_LAST2=\$(echo ${config_review} | tail -c 3)
-                    git fetch "ssh://@${git_server}:29418/${git_repo}" refs/changes/\${CFG_LAST2}/${config_review}/${config_patchset} && git checkout FETCH_HEAD
-                fi
-
-                """
-                }
-            }
-        }
-
-        stage('Login Rancher') {
-            steps {
-                sh '''
-                rancher login ${rancher_server} --token ${rancher_token} --context ${rancher_context}:${rancher_project}
-                '''
-             }
-        }
-        stage('Uninstall Apps') {
-            options {
-                timeout(time: 90, unit: "SECONDS")
-            }
-            steps {
-                sh '''
-                for app in $(rancher apps ls -q | grep -E '(fluentbit)'); do rancher apps delete $app; done
-
-                until [ "$(rancher apps ls -q | grep -E '(fluentbit)')" = "" ]; do echo "wait deleted apps"; rancher apps ls ; sleep 1; done
-                '''
-             }
-        }
-       stage('Install apps') {
-            options {
-                timeout(time: 600, unit: "SECONDS")
-            }
-            steps {
-                sh '''
-                cd ${workspace}/${git_repo}/deployment-configs/aether/apps/${config_env}/
-                until rancher apps install --answers fluentbit-ans.yml --namespace ${fluentbit_ns} cattle-global-data:fluent-fluent-bit fluentbit; do :; done
-                apps=$(rancher apps -q | grep fluentbit)
-                for app in $apps; do until rancher wait $app --timeout 20; do :; done; rancher apps ls; done
-                '''
-             }
-        }
-
-    }
-    post {
-        always {
-            sh """
-            rm -rf ${workspace}/${git_repo}
-            """
-            cleanWs()
-      }
-    }
-}
diff --git a/jjb/pipeline/tost-deploy-onos.groovy b/jjb/pipeline/tost-deploy-onos.groovy
deleted file mode 100644
index 24a7914..0000000
--- a/jjb/pipeline/tost-deploy-onos.groovy
+++ /dev/null
@@ -1,134 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        onos_password = credentials("${params.onos_password}")
-        git_password = credentials("${params.git_password_env}")
-        gcp = credentials("${params.gcp_credential}")
-        rancher_dev = credentials("${params.rancher_api_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh """
-                set -x
-                apt-get update -y
-                apt-get install -y curl wget jq git unzip
-
-                # Install yq
-                wget https://github.com/mikefarah/yq/releases/download/3.4.0/yq_linux_amd64 -O /usr/bin/yq &&\
-                chmod +x /usr/bin/yq
-                yq --help
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                # Install terraform
-                wget https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip
-                unzip terraform_0.13.2_linux_amd64.zip
-                mv terraform /usr/local/bin
-                terraform version
-                """
-            }
-        }
-    stage('Init Terraform') {
-        steps {
-                withCredentials([sshUserPrivateKey(credentialsId: "aether_jenkins", keyFileVariable: 'keyfile')]) {
-
-                sh """#!/bin/bash
-                set -x
-                mkdir -p ~/.ssh
-                ssh-keyscan -t rsa -p 29418 ${git_server} >> ~/.ssh/known_hosts
-cat <<EOF > ~/.ssh/config
-Host ${git_server}
-  User ${git_user}
-  Hostname ${git_server}
-  Port 29418
-  IdentityFile ${keyfile}
-EOF
-
-                git clone "ssh://${git_server}:29418/${git_repo}"
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/onos
-                if [ ! -z ${config_review} ] && [ ! -z ${config_patchset} ]; then
-                    CFG_LAST2=\$(echo ${config_review} | tail -c 3)
-                    git fetch "ssh://${git_server}:29418/${git_repo}" refs/changes/\${CFG_LAST2}/${config_review}/${config_patchset} && git checkout FETCH_HEAD
-                    cp onos.yaml tmp.yaml
-
-cat <<EOF >> config.yaml
-config:
-  review: ${config_review}
-  patchset: ${config_patchset}
-EOF
-
-                    yq merge tmp.yaml config.yaml > onos.yaml
-                fi
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform init
-                """
-                }
-            }
-        }
-
-        stage('Uninstall Apps') {
-            options {
-                timeout(time: 90, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/onos
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform destroy -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var 'project_name=tost' -var-file=app_map.tfvars -auto-approve
-                """
-             }
-        }
-        stage('Remove resources') {
-            options {
-                timeout(time: 300, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                pvcs=\$(kubectl -n onos-tost get pvc -lapp=onos-tost-atomix -o name)
-                for pv in \${pvcs}; do kubectl -n onos-tost delete \${pv}; done
-
-                kubectl -n ${onos_ns} delete secret onos-git-secret || true
-                kubectl -n ${onos_ns} delete secret onos-secret || true
-                """
-             }
-        }
-        stage('Install apps') {
-            options {
-                timeout(time: 600, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/onos
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform apply -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var 'project_name=tost' -var-file=app_map.tfvars -auto-approve
-                """
-             }
-        }
-        stage('Push Secrets') {
-            steps {
-                sh """
-
-                kubectl -n ${onos_ns} create secret generic onos-git-secret --from-literal=username=${git_user} --from-literal=password=${git_password}
-                kubectl -n ${onos_ns} create secret generic onos-secret --from-literal=username=${onos_user} --from-literal=password=${onos_password}
-                """
-            }
-        }
-
-    }
-    post {
-        always {
-
-            sh """
-            rm -rf ${workspace}/${git_repo}
-            """
-            cleanWs()
-        }
-    }
-}
diff --git a/jjb/pipeline/tost-deploy-shared.groovy b/jjb/pipeline/tost-deploy-shared.groovy
deleted file mode 100644
index 2869696..0000000
--- a/jjb/pipeline/tost-deploy-shared.groovy
+++ /dev/null
@@ -1,43 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        registry_password = credentials("${params.registry_password_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh '''
-                set -x
-                apt-get update -y
-                apt-get install -y curl
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                # Test Kubectl & Rancher
-                kubectl get nodes
-                '''
-            }
-        }
-        stage('Perform Terraform') {
-             steps {
-                sh """
-                kubectl -n ${target_namespace} create secret docker-registry aether-registry-credential  --docker-server=${registry_server} --docker-username=${registry_user} --docker-password=${registry_password}
-                """
-             }
-        }
-    }
-    post {
-        always {
-            cleanWs()
-        }
-    }
-}
diff --git a/jjb/pipeline/tost-deploy-stratum.groovy b/jjb/pipeline/tost-deploy-stratum.groovy
deleted file mode 100644
index c662f37..0000000
--- a/jjb/pipeline/tost-deploy-stratum.groovy
+++ /dev/null
@@ -1,119 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        gcp = credentials("${params.gcp_credential}")
-        git_password = credentials("${params.git_password_env}")
-        rancher_dev = credentials("${params.rancher_api_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh """
-                set -x
-                apt-get update -y
-                apt-get install -y curl wget jq git unzip
-
-                # Install yq
-                wget https://github.com/mikefarah/yq/releases/download/3.4.0/yq_linux_amd64 -O /usr/bin/yq &&\
-                chmod +x /usr/bin/yq
-                yq --help
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                # Install terraform
-                wget https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip
-                unzip terraform_0.13.2_linux_amd64.zip
-                mv terraform /usr/local/bin
-                terraform version
-                """
-            }
-        }
-    stage('Init Terraform') {
-        steps {
-                withCredentials([sshUserPrivateKey(credentialsId: "aether_jenkins", keyFileVariable: 'keyfile')]) {
-
-                sh """#!/bin/bash
-                set -x
-                mkdir -p ~/.ssh
-                ssh-keyscan -t rsa -p 29418 ${git_server} >> ~/.ssh/known_hosts
-cat <<EOF >> ~/.ssh/config
-Host ${git_server}
-  User ${git_user}
-  Hostname ${git_server}
-  Port 29418
-  IdentityFile ${keyfile}
-EOF
-
-                git clone "ssh://${git_server}:29418/${git_repo}"
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/stratum
-                if [ ! -z ${config_review} ] && [ ! -z ${config_patchset} ]; then
-                    CFG_LAST2=\$(echo ${config_review} | tail -c 3)
-                    git fetch "ssh://${git_server}:29418/${git_repo}" refs/changes/\${CFG_LAST2}/${config_review}/${config_patchset} && git checkout FETCH_HEAD
-                    cp stratum.yaml tmp.yaml
-
-cat <<EOF >> config.yaml
-config:
-  review: ${config_review}
-  patchset: ${config_patchset}
-EOF
-
-                    yq merge tmp.yaml config.yaml > stratum.yaml
-                fi
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform init
-                """
-                }
-            }
-        }
-        stage('Uninstall Apps') {
-            options {
-                timeout(time: 90, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/stratum
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform destroy -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var 'project_name=tost' -var-file=app_map.tfvars -auto-approve
-                kubectl -n ${stratum_ns} delete secret stratum-git-secret || true
-                """
-             }
-        }
-        stage('Install apps') {
-            options {
-                timeout(time: 600, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/stratum
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform apply -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var 'project_name=tost' -var-file=app_map.tfvars -auto-approve
-                """
-             }
-        }
-        stage('Push Secrets') {
-            steps {
-                sh """
-
-                kubectl -n ${stratum_ns} create secret generic stratum-git-secret --from-literal=username=${git_user} --from-literal=password=${git_password}
-
-                """
-            }
-        }
-
-    }
-    post {
-        always {
-
-            sh """
-            rm -rf ${workspace}/${git_repo}
-            """
-            cleanWs()
-        }
-    }
-}
diff --git a/jjb/pipeline/tost-deploy-telegraf.groovy b/jjb/pipeline/tost-deploy-telegraf.groovy
deleted file mode 100644
index ac61496..0000000
--- a/jjb/pipeline/tost-deploy-telegraf.groovy
+++ /dev/null
@@ -1,91 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        gcp = credentials("${params.gcp_credential}")
-        rancher_dev = credentials("${params.rancher_api_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh """
-                set -x
-                apt-get update -y
-                apt-get install -y curl wget jq git unzip
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                wget https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip
-                unzip terraform_0.13.2_linux_amd64.zip
-                mv terraform /usr/local/bin
-                terraform version
-                """
-            }
-        }
-        stage('Init Terraform') {
-            steps {
-                withCredentials([sshUserPrivateKey(credentialsId: "aether_jenkins", keyFileVariable: 'keyfile')]) {
-                sh """#!/bin/bash
-                set -x
-                mkdir -p ~/.ssh
-                ssh-keyscan -t rsa -p 29418 ${git_server} >> ~/.ssh/known_hosts
-cat <<EOF > ~/.ssh/config
-Host ${git_server}
-  User ${git_user}
-  Hostname ${git_server}
-  Port 29418
-  IdentityFile ${keyfile}
-EOF
-                git clone "ssh://${git_server}:29418/${git_repo}"
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/telegraf
-                if [ ! -z ${config_review} ] && [ ! -z ${config_patchset} ]; then
-                    CFG_LAST2=\$(echo ${config_review} | tail -c 3)
-                    git fetch "ssh://@${git_server}:29418/${git_repo}" refs/changes/\${CFG_LAST2}/${config_review}/${config_patchset} && git checkout FETCH_HEAD
-                    git checkout FETCH_HEAD
-                fi
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform init
-                """
-                }
-            }
-        }
-        stage('Uninstall Apps') {
-            options {
-                timeout(time: 90, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/telegraf
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform destroy -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var 'project_name=tost' -var-file=app_map.tfvars -auto-approve
-                """
-             }
-        }
-       stage('Install apps') {
-            options {
-                timeout(time: 600, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost/telegraf
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform apply -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}'  -var 'project_name=tost'  -var-file=app_map.tfvars -auto-approve
-                """
-             }
-        }
-
-    }
-    post {
-        always {
-            sh """
-            rm -rf ${workspace}/${git_repo}
-            """
-            cleanWs()
-      }
-    }
-}
diff --git a/jjb/pipeline/tost-deploy.groovy b/jjb/pipeline/tost-deploy.groovy
deleted file mode 100644
index 2eba5ad..0000000
--- a/jjb/pipeline/tost-deploy.groovy
+++ /dev/null
@@ -1,163 +0,0 @@
-pipeline {
-    agent {
-        docker {
-            image 'ubuntu:18.04'
-            args '-u root:sudo'
-        }
-    }
-    environment {
-        KUBECONFIG = credentials("${params.k8s_config}")
-        gcp = credentials("${params.gcp_credential}")
-        rancher_dev = credentials("${params.rancher_api_env}")
-    }
-    stages {
-        stage('Install tools') {
-            steps {
-                sh '''
-                set -x
-                apt-get update -y
-                apt-get install -y curl wget jq git unzip
-
-                # Install kubectl
-                curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl"
-                chmod +x ./kubectl
-                mv ./kubectl /usr/local/bin/kubectl
-
-                # Test Kubectl & Rancher
-                kubectl get nodes
-
-                # Install
-                wget https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip
-                unzip terraform_0.13.2_linux_amd64.zip
-                mv terraform /usr/local/bin
-                terraform version
-                '''
-            }
-        }
-
-        stage('Init Terraform') {
-            steps {
-                withCredentials([sshUserPrivateKey(credentialsId: "aether_jenkins", keyFileVariable: 'keyfile')]) {
-
-                sh """#!/bin/bash
-                set -x
-                mkdir -p ~/.ssh
-                ssh-keyscan -t rsa -p 29418 ${git_server} >> ~/.ssh/known_hosts
-cat <<EOF > ~/.ssh/config
-Host ${git_server}
-  User ${git_user}
-  Hostname ${git_server}
-  Port 29418
-  IdentityFile ${keyfile}
-EOF
-
-                git clone "ssh://${git_server}:29418/${git_repo}"
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost
-                if [ ! -z ${config_review} ] && [ ! -z ${config_patchset} ]; then
-                    CFG_LAST2=\$(echo ${config_review} | tail -c 3)
-                    git fetch "ssh://${git_server}:29418/${git_repo}" refs/changes/\${CFG_LAST2}/${config_review}/${config_patchset} && git checkout FETCH_HEAD
-                fi
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform init
-
-                """
-                }
-            }
-        }
-        stage('Perform Terraform') {
-             steps {
-                sh """
-                cd ${workspace}/${git_repo}/${terraform_dir}/tost
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform destroy -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var-file=app_map.tfvars -auto-approve
-                GOOGLE_BACKEND_CREDENTIALS=${gcp} terraform apply -var-file=${rancher_dev} -var 'cluster_name=${rancher_cluster}' -var-file=app_map.tfvars -auto-approve
-
-                """
-             }
-        }
-
-        stage('Install shared resources') {
-            steps {
-                sh(script: "date -u")
-                    build(job: "${params.job_name}-shared")
-            }
-        }
-        stage('Parallel Stage') {
-            parallel {
-                stage('onos') {
-                    steps {
-                        sh(script: "date -u")
-                        build(job: "${params.job_name}-onos")
-                    }
-                }
-                stage('stratum') {
-                    steps {
-                        sh(script: "date -u")
-                        build(job: "${params.job_name}-stratum")
-                    }
-                }
-                stage('telegraf') {
-                    steps {
-                        sh(script: "date -u")
-                        build(job: "${params.job_name}-telegraf")
-                    }
-                }
-            }
-        }
-    stage('E2E Testing') {
-            options {
-                timeout(time: 120, unit: "SECONDS")
-            }
-            steps {
-                sh """
-                echo ${params.target_server}
-                timestamp=\$(date +%s)
-                if [ ! -z "${params.target_server}" ]; then
-                    kubectl delete --wait=true ds -l test=e2e || true
-cat <<EOF > test.yaml
-apiVersion: apps/v1
-kind: DaemonSet
-metadata:
-  name: ping-test-\${timestamp}
-  labels:
-    test: e2e-\${timestamp}
-spec:
-  selector:
-    matchLabels:
-      test: e2e-\${timestamp}
-  template:
-    metadata:
-      labels:
-        test: e2e-\${timestamp}
-    spec:
-      hostNetwork: true
-      terminationGracePeriodSeconds: 5
-      initContainers:
-      - name: ping-test
-        image: alpine:3.12.0
-        command: ["sh", "-c", "until ping  ${params.target_server} -c1 -W 4; do echo 'ping retry'; sleep 3; done;"]
-      containers:
-      - name: ping-test-wait
-        image: alpine:3.12.0
-        command: ["sh", "-c", "sleep 100000"]
-      restartPolicy: Always
-EOF
-                    kubectl apply -f test.yaml
-                    number=\$(kubectl get --no-headers ds -ltest=e2e-\${timestamp} -o custom-columns=':.status.desiredNumberScheduled')
-                    echo "\${number}"
-                    until [ \${number} -eq \$(kubectl get pods -l test=e2e-\${timestamp} --no-headers  -o custom-columns=':.status.phase' | grep Running | wc -l) ]; do echo 'wait ping completed'; sleep 5; done;
-                fi
-                """
-             }
-        }
-    }
-    post {
-        always {
-            sh """
-            if [ ! -z "${params.target_server}" ]; then
-                kubectl delete -f test.yaml
-            fi
-            rm -rf ${workspace}/${git_repo}
-            """
-            cleanWs()
-        }
-    }
-}
diff --git a/jjb/tost.yaml b/jjb/tost.yaml
deleted file mode 100644
index 76125a0..0000000
--- a/jjb/tost.yaml
+++ /dev/null
@@ -1,373 +0,0 @@
-- project:
-    name: deploy-menlo-tost-dev
-    rancher_cluster: "tost-dev"
-    k8s_config: "tost-dev-k8s"
-    config_env: "menlo-tost-dev"
-    terraform_dir: "developing/ace-menlo"
-    #remove after migrating to terraform
-    rancher_context: "c-lggdr"
-    rancher_project: "p-npzjd"
-    rancher_server: "https://testing.aether.onlab.us/"
-    rancher_cli_api: "rancher_dev_token"
-    jobs:
-      - "deploy"
-      - "deploy-shared"
-      - "deploy-onos"
-      - "deploy-stratum"
-      - "deploy-telegraf"
-      - "deploy-fluentbit"
-
-- project:
-    name: deploy-menlo-production
-    rancher_cluster: "production-edge-onf-menlo"
-    k8s_config: "tost-prod-k8s"
-    config_env: "menlo-prd"
-    terraform_dir: "production/ace-menlo"
-    rancher_api: "rancher_prod_terraform"
-    #remove after migrating to terraform
-    rancher_context: "c-5cfd8"
-    rancher_project: "p-htfwq"
-    rancher_server: "https://aether.onlab.us/"
-    rancher_cli_api: "rancher_prod_token"
-    scm_type: "prod-scm"
-    jobs:
-      - "deploy"
-      - "deploy-onos"
-      - "deploy-shared"
-      - "deploy-stratum"
-      - "deploy-telegraf"
-      - "deploy-fluentbit"
-
-- job-template:
-    name: "{name}-onos"
-    id: "deploy-onos"
-    rancher_api: "Rancher_Dev_Terraform"
-    git_server: "gerrit.opencord.org"
-    git_user: "aether_jenkins"
-    git_repo: "aether-pod-configs"
-    gcp_credential: "gcp_bucket_terraform"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy-onos.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      - string:
-          name: gcp_credential
-          default: "{gcp_credential}"
-      - string:
-          name: rancher_cluster
-          default: "{rancher_cluster}"
-      - string:
-          name: rancher_api_env
-          default: "{rancher_api}"
-      - string:
-          name: git_repo
-          default: "{git_repo}"
-      - string:
-          name: git_server
-          default: "{git_server}"
-      - string:
-          name: git_user
-          default: "{git_user}"
-      - string:
-          name: git_password_env
-          default: "gerrit_password"
-      - string:
-          name: terraform_dir
-          default: "{terraform_dir}"
-      - string:
-          name: onos_catalog_name
-          default: "onos"
-      - string:
-          name: onos_ns
-          default: "tost"
-      - string:
-          name: onos_user
-          default: "onos"
-      - string:
-          name: onos_password
-          default: "onos_password"
-      - string:
-          name: config_review
-      - string:
-          name: config_patchset
-      - string:
-          name: config_env
-          default: "{config_env}"
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"
-
-- job-template:
-    name: "{name}-stratum"
-    id: "deploy-stratum"
-    rancher_api: "Rancher_Dev_Terraform"
-    git_server: "gerrit.opencord.org"
-    git_user: "aether_jenkins"
-    git_repo: "aether-pod-configs"
-    gcp_credential: "gcp_bucket_terraform"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy-stratum.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      - string:
-          name: gcp_credential
-          default: "{gcp_credential}"
-      - string:
-          name: rancher_cluster
-          default: "{rancher_cluster}"
-      - string:
-          name: rancher_api_env
-          default: "{rancher_api}"
-      - string:
-          name: git_repo
-          default: "{git_repo}"
-      - string:
-          name: git_server
-          default: "{git_server}"
-      - string:
-          name: git_user
-          default: "{git_user}"
-      - string:
-          name: git_password_env
-          default: "gerrit_password"
-      - string:
-          name: terraform_dir
-          default: "{terraform_dir}"
-      - string:
-          name: stratum_ns
-          default: "tost"
-      - string:
-          name: stratum_catalog_name
-          default: "stratum"
-      - string:
-          name: config_review
-      - string:
-          name: config_patchset
-      - string:
-          name: config_env
-          default: "{config_env}"
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"
-
-- job-template:
-    name: "{name}-telegraf"
-    id: "deploy-telegraf"
-    rancher_api: "Rancher_Dev_Terraform"
-    git_server: "gerrit.opencord.org"
-    git_user: "aether_jenkins"
-    git_repo: "aether-pod-configs"
-    gcp_credential: "gcp_bucket_terraform"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy-telegraf.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      - string:
-          name: gcp_credential
-          default: "{gcp_credential}"
-      - string:
-          name: rancher_cluster
-          default: "{rancher_cluster}"
-      - string:
-          name: rancher_api_env
-          default: "{rancher_api}"
-      - string:
-          name: git_repo
-          default: "{git_repo}"
-      - string:
-          name: git_server
-          default: "{git_server}"
-      - string:
-          name: git_user
-          default: "{git_user}"
-      - string:
-          name: terraform_dir
-          default: "{terraform_dir}"
-      - string:
-          name: telegraf_ns
-          default: "tost"
-      - string:
-          name: config_review
-      - string:
-          name: config_patchset
-      - string:
-          name: config_env
-          default: "{config_env}"
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"
-
-- job-template:
-    name: "{name}-fluentbit"
-    id: "deploy-fluentbit"
-    # Remove after migrating to Terraform
-    rancher_cli_api: "rancher_dev_token"
-    # End of parametes
-    rancher_api: "Rancher_Dev_Terraform"
-    git_server: "gerrit.opencord.org"
-    git_user: "aether_jenkins"
-    git_repo: "aether-pod-configs"
-    gcp_credential: "gcp_bucket_terraform"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy-fluentbit.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      # Remove after migrating to Terraform
-      - string:
-          name: rancher_cli_env
-          default: "{rancher_cli_api}"
-      - string:
-          name: rancher_server
-          default: "{rancher_server}"
-      - string:
-          name: rancher_context
-          default: "{rancher_context}"
-      - string:
-          name: rancher_project
-          default: "{rancher_project}"
-      # End of parametes
-      - string:
-          name: gcp_credential
-          default: "{gcp_credential}"
-      - string:
-          name: rancher_cluster
-          default: "{rancher_cluster}"
-      - string:
-          name: rancher_api_env
-          default: "{rancher_api}"
-      - string:
-          name: git_repo
-          default: "{git_repo}"
-      - string:
-          name: git_server
-          default: "{git_server}"
-      - string:
-          name: git_user
-          default: "{git_user}"
-      - string:
-          name: terraform_dir
-          default: "{terraform_dir}"
-      - string:
-          name: fluentbit_ns
-          default: "logging"
-      - string:
-          name: config_review
-      - string:
-          name: config_patchset
-      - string:
-          name: config_env
-          default: "{config_env}"
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"
-
-- job-template:
-    name: "{name}"
-    id: "deploy"
-    git_server: "gerrit.opencord.org"
-    git_user: "aether_jenkins"
-    git_repo: "aether-pod-configs"
-    rancher_api: "Rancher_Dev_Terraform"
-    gcp_credential: "gcp_bucket_terraform"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      - string:
-          name: job_name
-          default: "{name}"
-      - string:
-          name: gcp_credential
-          default: "{gcp_credential}"
-      - string:
-          name: target_server
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"
-      - string:
-          name: rancher_api_env
-          default: "{rancher_api}"
-      - string:
-          name: git_repo
-          default: "{git_repo}"
-      - string:
-          name: git_server
-          default: "{git_server}"
-      - string:
-          name: git_user
-          default: "{git_user}"
-      - string:
-          name: rancher_cluster
-          default: "{rancher_cluster}"
-      - string:
-          name: terraform_dir
-          default: "{terraform_dir}"
-      - string:
-          name: config_review
-      - string:
-          name: config_patchset
-
-- job-template:
-    name: "{name}-shared"
-    id: "deploy-shared"
-    registry_server: "registry.aetherproject.org"
-    registry_user: "admin"
-    target_namespace: "tost"
-    project-type: pipeline
-    disabled: true
-    pipeline-script: "tost-deploy-shared.groovy"
-    dsl: !include-raw-escape: pipeline/{pipeline-script}
-    logrotate:
-      daysToKeep: 7
-      numToKeep: 10
-      artifactDaysToKeep: 7
-      artifactNumToKeep: 10
-    parameters:
-      - string:
-          name: job_name
-          default: "{name}"
-      - string:
-          name: registry_server
-          default: "{registry_server}"
-      - string:
-          name: registry_user
-          default: "{registry_user}"
-      - string:
-          name: registry_password_env
-          default: "aether_registry_password"
-      - string:
-          name: target_namespace
-          default: "{target_namespace}"
-      - string:
-          name: k8s_config
-          default: "{k8s_config}"