blob: cf2947c1f02e85a9b393272e1c152f8abb716916 [file] [log] [blame]
---
# TOST deployment tasks
- project:
name: deploy-menlo-tost-dev
rancher_context: "c-lggdr"
rancher_project: "p-2nd5q"
k8s_config: "tost-dev-k8s"
config_env: "menlo-tost-dev"
jobs:
- "deploy"
- "deploy-onos"
- "deploy-stratum"
- "deploy-telegraf"
- "deploy-fluentbit":
rancher_project: "p -npzjd"
- project:
name: deploy-menlo-tost-prod2
rancher_context: "c-5cfd8"
rancher_project: "p-54glz"
k8s_config: "tost-prod-k8s"
config_env: "menlo-prd"
rancher_server: "https://aether.onlab.us/"
rancher_api: "rancher_prod_token"
jobs:
- "deploy-onos"
- "deploy-stratum"
- "deploy-telegraf"
- "deploy-fluentbit":
rancher_project: "p-7kx2z"
- job-template:
name: "{name}-onos"
id: "deploy-onos"
rancher_server: "https://testing.aether.onlab.us/"
rancher_api: "rancher_dev_token"
git_server: "gerrit.opencord.org"
git_user: "aether_jenkins"
git_repo: "aether-pod-configs"
registry_server: "registry.aetherproject.org"
registry_user: "admin"
disabled: true
pipeline-script: "tost-deploy-onos.groovy"
project-type: pipeline
dsl: !include-raw-escape: pipeline/{pipeline-script}
parameters:
- string:
name: rancher_server
default: "{rancher_server}"
- string:
name: rancher_context
default: "{rancher_context}"
- string:
name: rancher_project
default: "{rancher_project}"
- 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: onos_catalog_name
default: "onos"
- string:
name: onos_ns
default: "onos-tost"
- string:
name: onos_user
default: "onos"
- string:
name: onos_password
default: "onos_password"
- 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: 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_server: "https://testing.aether.onlab.us/"
rancher_api: "rancher_dev_token"
git_server: "gerrit.opencord.org"
git_user: "aether_jenkins"
git_repo: "aether-pod-configs"
registry_server: "registry.aetherproject.org"
registry_user: "admin"
disabled: true
pipeline-script: "tost-deploy-stratum.groovy"
project-type: pipeline
dsl: !include-raw-escape: pipeline/{pipeline-script}
parameters:
- string:
name: rancher_server
default: "{rancher_server}"
- string:
name: rancher_context
default: "{rancher_context}"
- string:
name: rancher_project
default: "{rancher_project}"
- 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: stratum_ns
default: "stratum"
- string:
name: stratum_catalog_name
default: "stratum"
- 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: 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_server: "https://testing.aether.onlab.us/"
rancher_api: "rancher_dev_token"
git_server: "gerrit.opencord.org"
git_user: "aether_jenkins"
git_repo: "aether-pod-configs"
disabled: true
pipeline-script: "tost-deploy-telegraf.groovy"
project-type: pipeline
dsl: !include-raw-escape: pipeline/{pipeline-script}
parameters:
- string:
name: rancher_server
default: "{rancher_server}"
- string:
name: rancher_context
default: "{rancher_context}"
- string:
name: rancher_project
default: "{rancher_project}"
- 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: telegraf_ns
default: "telegraf"
- 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"
rancher_server: "https://testing.aether.onlab.us/"
rancher_api: "rancher_dev_token"
git_server: "gerrit.opencord.org"
git_user: "aether_jenkins"
git_repo: "aether-pod-configs"
disabled: true
pipeline-script: "tost-deploy-fluentbit.groovy"
project-type: pipeline
dsl: !include-raw-escape: pipeline/{pipeline-script}
parameters:
- string:
name: rancher_server
default: "{rancher_server}"
- string:
name: rancher_context
default: "{rancher_context}"
- string:
name: rancher_project
default: "{rancher_project}"
- 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: 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"
disabled: true
pipeline-script: "tost-deploy.groovy"
project-type: pipeline
dsl: !include-raw-escape: pipeline/{pipeline-script}
parameters:
- string:
name: job_name
default: "{name}"
- string:
name: target_server
- string:
name: k8s_config
default: "{k8s_config}"