# Setup Shared Service 
为指定 namespace 部署 shared-service 相关依赖.

# 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.|
|namespace|true| 待进行 shared-service 部署的 namespace 名称
|actorGithubID|true| Github ID, 用于生成**用户独立**的 Pulumi stack
|region|false| shared-service 部署依赖的 region 配置

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

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

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

## Deploy
1. 对新生成的 Pulumi Stack 执行 Pulumi up

