diff --git a/.github/workflows/setup-kube-ovn-demo-with-existed-vhost.yml b/.github/workflows/setup-kube-ovn-demo-with-existed-vhost.yml index d1321885..dedf4e6e 100644 --- a/.github/workflows/setup-kube-ovn-demo-with-existed-vhost.yml +++ b/.github/workflows/setup-kube-ovn-demo-with-existed-vhost.yml @@ -1,4 +1,4 @@ -name: setup k3s/kube-ovn cluster with existed vhost +name: setup k3s cluster cni-kube-ovn on: pull_request: @@ -28,7 +28,7 @@ defaults: working-directory: ./playbook jobs: - setup-ali-k3s: + setup-gcp-hk-k3s: runs-on: ubuntu-latest steps: @@ -50,7 +50,7 @@ jobs: mkdir -pv hosts/ cat > hosts/inventory << EOF [master] - ali.onwalk.net ansible_host=8.130.11.192 + artifact ansible_host=34.92.35.136 [all:vars] ansible_port=22 @@ -59,87 +59,13 @@ jobs: ansible_host_key_checking=False dns_ak=$DNS_AK dns_sk=$DNS_SK - ingress_ip=8.130.11.192 - EOF - ansible-playbook -i hosts/inventory jobs/init_k3s_cluster_ali -D - setup-gcp-k3s: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Setup K3S Cluster - shell: bash - run: | - export ANSIBLE_HOST_KEY_CHECKING=False - sudo apt install jq ansible -y - - mkdir -pv ~/.ssh/ - cat > ~/.ssh/id_rsa << EOF - ${SSH_PRIVATE_KEY} - EOF - sudo chmod 0400 ~/.ssh/id_rsa - md5sum ~/.ssh/id_rsa - - mkdir -pv hosts/ - cat > hosts/inventory << EOF - [master] - gcp.onwalk.net ansible_host=34.146.25.114 - - [all:vars] - ansible_port=22 - ansible_ssh_user=root - ansible_ssh_private_key_file=~/.ssh/id_rsa - ansible_host_key_checking=False - dns_ak=$DNS_AK - dns_sk=$DNS_SK - ingress_ip=34.146.25.114 + ingress_ip=34.92.35.136 EOF ansible-playbook -i hosts/inventory jobs/init_k3s_cluster -D - Setup-APP-for-Ali-K3S: - runs-on: ubuntu-latest - needs: - - setup-ali-k3s - - steps: - - uses: actions/checkout@v3 - - - name: Setup APP for K3S - shell: bash - run: | - export ANSIBLE_HOST_KEY_CHECKING=False - sudo apt install jq ansible -y - - mkdir -pv ~/.ssh/ - cat > ~/.ssh/id_rsa << EOF - ${SSH_PRIVATE_KEY} - EOF - sudo chmod 0400 ~/.ssh/id_rsa - md5sum ~/.ssh/id_rsa - - mkdir -pv hosts/ - cat > hosts/inventory << EOF - [master] - ali.onwalk.net ansible_host=8.130.11.192 - - [all:vars] - ansible_port=22 - ansible_ssh_user=root - ansible_ssh_private_key_file=~/.ssh/id_rsa - ansible_host_key_checking=False - dns_ak=$DNS_AK - dns_sk=$DNS_SK - ali_ak=$ALI_AK - ali_sk=$ALI_SK - admin_password=$ADMIN_INIT_PASSWORD - harbor_odic_client_token=$HARBOR_OIDC_CLIENT_TOKEN - EOF - ansible-playbook -i hosts/inventory jobs/init_keycloak -D - ansible-playbook -i hosts/inventory jobs/init_nginx_oss -D Setup-APP-for-GCP-K3S: runs-on: ubuntu-latest needs: - - setup-gcp-k3s + - setup-gcp-hk-k3s steps: - uses: actions/checkout@v3 @@ -160,7 +86,7 @@ jobs: mkdir -pv hosts/ cat > hosts/inventory << EOF [master] - gcp.onwalk.net ansible_host=34.146.25.114 + artifact ansible_host=34.92.35.136 [all:vars] ansible_port=22 @@ -178,38 +104,4 @@ jobs: ansible-playbook -i hosts/inventory jobs/init_keycloak -D ansible-playbook -i hosts/inventory jobs/init_nginx_oss -D ansible-playbook -i hosts/inventory jobs/init_chatwithgpt -D - Setup-Agent-for-ALL-K3S: - runs-on: ubuntu-latest - needs: - - Setup-APP-for-GCP-K3S - - Setup-APP-for-ALi-K3S - - steps: - - uses: actions/checkout@v3 - - - name: Setup Agent for K3S - shell: bash - run: | - export ANSIBLE_HOST_KEY_CHECKING=False - sudo apt install jq ansible -y - - mkdir -pv ~/.ssh/ - cat > ~/.ssh/id_rsa << EOF - ${SSH_PRIVATE_KEY} - EOF - sudo chmod 0400 ~/.ssh/id_rsa - md5sum ~/.ssh/id_rsa - - mkdir -pv hosts/ - cat > hosts/inventory << EOF - [master] - gcp.onwalk.net ansible_host=34.146.25.114 - ali.onwalk.net ansible_host=8.130.11.192 - - [all:vars] - ansible_port=22 - ansible_ssh_user=root - ansible_ssh_private_key_file=~/.ssh/id_rsa - ansible_host_key_checking=False - EOF ansible-playbook -i hosts/inventory jobs/init_observability-agent -D