Deployment Environments ¶
Where EAP is deployed across environments, how to log in to each cluster, and the supporting Vault / Kubed configuration references.
Clusters & Namespaces ¶
EAP runs on Webex wbx3 clusters. Stage and prod are deployed across two clusters (WJFK + WDFW) for datacenter-level HA.
| Environment | Cluster | Namespace |
|---|---|---|
| int | wjfkint-gen-1 | enterprise-agent-platform-int |
| stage | wjfkgen-p-1 | enterprise-agent-platform-stage |
| stage | wdfwgen-p-5 | enterprise-agent-platform-stage |
| prod | wjfkgen-p-1 | enterprise-agent-platform |
| prod | wdfwgen-p-5 | enterprise-agent-platform |
Cluster Login ¶
Set the environment variables, then log in with kubectl wbx3 login. Provide your own VAULT_TOKEN.
int ¶
export VAULT_TOKEN=
export CLUSTER_NAME=wjfkint-gen-1
export CLUSTER_DOMAIN=int.infra.webex.com
export CNC_DOMAIN=int.infra.webex.com
export CNC=mccint
export VAULT_ADDR=https://keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccint
export INFRA_SERVICE_URL=https://infra.int.mccint.int.infra.webex.com
kubectl wbx3 login wjfkint-gen-1 --role wbmaas-apdex-admin
stage & prod ¶
export VAULT_TOKEN=
export CLUSTER_NAME=wdfwgen-p-5
export CLUSTER_DOMAIN=prod.infra.webex.com
export CNC_DOMAIN=prod.infra.webex.com
export CNC=mccprod
export VAULT_ADDR=https://keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccprod
export INFRA_SERVICE_URL=https://infra.int.mccprod.prod.infra.webex.com
kubectl wbx3 login wdfwgen-p-5 --role wbmaas-apdex-admin
To log in to
wjfkgen-p-1, use the same variables but setCLUSTER_NAME=wjfkgen-p-1and runkubectl wbx3 login wjfkgen-p-1 --role wbmaas-apdex-admin.
Supporting Configuration ¶
| Concern | Location |
|---|---|
| Vault (secrets) | prod/enterprise-agent-platform (namespace meetpaas/app-secrets/soap-insights) |
| Application config | kubed-configuration/enterprise-agent-platform |
| Kubed pipeline config | kubed-configuration/bundles-templates/eap |
| Bundle config | kubed-configuration/bundles-config/stap |