add env: DNS_AK, DNS_SK

This commit is contained in:
Haitao Pan 2023-12-20 23:05:01 +08:00
parent ac5e11d0d4
commit 6d3163ff39
3 changed files with 23 additions and 6 deletions

View File

@ -32,8 +32,10 @@ jobs:
ssh_host_name: 'monitor'
config_task_name: 'init_k3s_cluster_with_gitops'
secrets:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
GCP_CREDENTIALS_JSON: ${{ secrets.GCP_CREDENTIALS_JSON }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
needs:
- apply-cluster-resources
@ -45,8 +47,10 @@ jobs:
ssh_host_name: 'devops'
config_task_name: 'init_k3s_cluster_with_gitops'
secrets:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
GCP_CREDENTIALS_JSON: ${{ secrets.GCP_CREDENTIALS_JSON }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
needs:
- apply-cluster-resources
@ -58,8 +62,10 @@ jobs:
domain: 'svc-sit.ink'
config_task_name: 'init_k3s_cluster_with_gitops'
secrets:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
GCP_CREDENTIALS_JSON: ${{ secrets.GCP_CREDENTIALS_JSON }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
needs:
- apply-cluster-resources
@ -71,8 +77,10 @@ jobs:
domain: 'svc-uat.ink'
config_task_name: 'init_k3s_cluster_with_gitops'
secrets:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
GCP_CREDENTIALS_JSON: ${{ secrets.GCP_CREDENTIALS_JSON }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
needs:
- apply-cluster-resources
@ -84,7 +92,9 @@ jobs:
ssh_host_name: 'prod'
config_task_name: 'init_k3s_cluster_with_gitops'
secrets:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
GCP_CREDENTIALS_JSON: ${{ secrets.GCP_CREDENTIALS_JSON }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
needs:
- apply-cluster-resources

View File

@ -15,15 +15,21 @@ on:
required: true
type: string
secrets:
GCP_CREDENTIALS_JSON:
required: true
SSH_PRIVATE_KEY:
required: true
GCP_CREDENTIALS_JSON:
DNS_AK:
required: true
DNS_SK:
required: true
jobs:
setup-app-cluster:
runs-on: ubuntu-latest
env:
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
SSH_HOST_DOMAIN: "${{ inputs.ssh_host_name }}.${{ inputs.domain }}"

View File

@ -22,4 +22,5 @@
vars:
group: master
gitops: enable
external_dns: enable
config_repo: https://github.com/svc-design/gitops.git