# Setup Dev Traffic Routers 
该 action 的用于进行流量路由相关的基础设施配置, 包括
1. 路由解析: 从 api-gateway/developer 分支获取 formal.yaml 文件, 并部署相关 ingress 
2. DNS 解析: 向 AWS Router53 注册个人 namespace 相关的 record

# inputs
|name |required |description |
|-----|---------|------------|
|PULUMI_ACCESS_TOKEN|true |Pulumi token, 会作为环境变量支持 Pulumi 操作相关的鉴权
|PULUMI_CONFIG_PASSPHRASE|true |Pulumi passphrase, 会作为环境变量支持 Pulumi 操作相关的鉴权|ecr_repo|false |Login to the ECR repository if configured and has value.|
|GIT_ACTION_BOT|true |用于进行 git 操作的 token
|namespace|true |用于流量路由的 namespace
|actorGithubID|true |用于生成个人独立的 Pulumi Stack
|region|false |用于注册资源的 AWS region
|awsDNSZone|false |用于注册 AWS Router53 Record 的 zone 名称, 默认为shared.aws.tidbcloud.com
|router53ZoneID|false |用于注册 AWS Router53 Record 的 zone ID, 默认为Z329W86VRKILYT

# outputs
|name |description |value |
|-----|---------|------------|
|domain|执行结束后供用户进行测试用的域名 |us-west-2.{{ inputs.namespace }}.shared.aws.tidbcloud.com

# steps
## Copy Stack Name
按既定格式返回指定 Pulumi Stack 名称

格式为 "personal-stack-{{ inputs.actorGithubID }}"

## Copy And Select Pulumi Stack
从独立的 Pulumi Stack 中复制 Pulumi Stack 属性到新生成的 Pulumi Stack 中

## Deploy
执行流量路由相关的基础设施设置操作


