@@ -37,14 +37,15 @@ jobs:
3737
3838 env :
3939 KO_DOCKER_REPO : localhost:5000
40- CONTROLLER_DOMAIN_URL : controller. paac- 127-0-0- 1.nip.io
40+ CONTROLLER_DOMAIN_URL : paac. 127.0.0. 1.nip.io
4141 TEST_GITHUB_REPO_OWNER_GITHUBAPP : openshift-pipelines/pipelines-as-code-e2e-tests
4242 KUBECONFIG : /home/runner/.kube/config.kind
4343 TEST_BITBUCKET_CLOUD_API_URL : https://api.bitbucket.org/2.0
4444 TEST_BITBUCKET_CLOUD_E2E_REPOSITORY : cboudjna/pac-e2e-tests
4545 TEST_BITBUCKET_CLOUD_USER : cboudjna
46- TEST_EL_URL : http://controller.paac-127-0-0-1.nip.io
47- TEST_GITEA_API_URL : http://localhost:3000
46+ TEST_EL_URL : https://paac.127.0.0.1.nip.io
47+ TEST_GITEA_API_URL : https://gitea.127.0.0.1.nip.io
48+ TEST_GITEA_INTERNAL_URL : http://forgejo-http.forgejo.svc.cluster.local:3000
4849 TEST_GITEA_USERNAME : pac
4950 TEST_GITEA_PASSWORD : pac
5051 TEST_GITEA_REPO_OWNER : pac/pac
@@ -53,11 +54,10 @@ jobs:
5354 TEST_GITHUB_PRIVATE_TASK_URL : https://github.com/openshift-pipelines/pipelines-as-code-e2e-tests-private/blob/main/remote_task.yaml
5455 TEST_GITHUB_PRIVATE_TASK_NAME : task-remote
5556 TEST_GITHUB_SECOND_API_URL : ghe.pipelinesascode.com
56- TEST_GITHUB_SECOND_EL_URL : http ://ghe.paac- 127-0-0- 1.nip.io
57+ TEST_GITHUB_SECOND_EL_URL : https ://ghe.127.0.0. 1.nip.io
5758 TEST_GITHUB_SECOND_REPO_OWNER_GITHUBAPP : pipelines-as-code/e2e
58- TEST_GITHUB_SECOND_REPO_INSTALLATION_ID : 1
5959 TEST_GITLAB_API_URL : https://gitlab.com
60- TEST_GITLAB_PROJECT_ID : 34405323
60+ TEST_GITLAB_PROJECT_ID : ${{ vars.TEST_GITLAB_PROJECT_ID }}
6161 TEST_BITBUCKET_SERVER_USER : pipelines
6262 TEST_BITBUCKET_SERVER_E2E_REPOSITORY : PAC/pac-e2e-tests
6363 steps :
@@ -76,38 +76,55 @@ jobs:
7676 with :
7777 repo : chmouel/gosmee
7878
79- - name : Run gosmee
79+ - name : Run gosmee main controller
8080 run : |
81- nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.PYSMEE_URL }} "http://${CONTROLLER_DOMAIN_URL}" &
81+ nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.TEST_GITEA_SMEEURL }} "${TEST_EL_URL}" &
82+
83+ - name : Run gosmee second controller
84+ if : matrix.provider == 'providers'
85+ run : |
86+ nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.TEST_GITHUB_SECOND_SMEE_URL }} "${TEST_GITHUB_SECOND_EL_URL}" &
8287
8388 - name : Setup tmate session
8489 uses : mxschmitt/action-tmate@v3
8590 if : ${{ github.event_name == 'workflow_dispatch' && inputs.debug_enabled }}
91+ env :
92+ PAC_GITHUB_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
93+ PAC_GITHUB_APPLICATION_ID : ${{ vars.APPLICATION_ID }}
94+ PAC_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
95+ PAC_SMEE_URL : ${{ secrets.PYSMEE_URL }}
96+ TEST_GITHUB_SECOND_SMEE_URL : ${{ secrets.TEST_GITHUB_SECOND_SMEE_URL }}
97+ TEST_GITHUB_SECOND_PRIVATE_KEY : ${{ secrets.TEST_GITHUB_SECOND_PRIVATE_KEY }}
98+ TEST_GITHUB_SECOND_WEBHOOK_SECRET : ${{ secrets.TEST_GITHUB_SECOND_WEBHOOK_SECRET }}
99+ TEST_GITHUB_SECOND_APPLICATION_ID : ${{ vars.TEST_GITHUB_SECOND_APPLICATION_ID }}
100+ TEST_PROVIDER : ${{ matrix.provider }}
101+ TEST_BITBUCKET_CLOUD_TOKEN : ${{ secrets.BITBUCKET_CLOUD_TOKEN }}
102+ TEST_EL_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
103+ TEST_GITEA_SMEEURL : ${{ secrets.TEST_GITEA_SMEEURL }}
104+ TEST_GITHUB_REPO_INSTALLATION_ID : ${{ vars.INSTALLATION_ID }}
105+ TEST_GITHUB_TOKEN : ${{ secrets.GH_APPS_TOKEN }}
106+ TEST_GITHUB_SECOND_TOKEN : ${{ secrets.TEST_GITHUB_SECOND_TOKEN }}
107+ TEST_GITLAB_TOKEN : ${{ secrets.GITLAB_TOKEN }}
108+ TEST_BITBUCKET_SERVER_TOKEN : ${{ secrets.BITBUCKET_SERVER_TOKEN }}
109+ TEST_BITBUCKET_SERVER_API_URL : ${{ secrets.BITBUCKET_SERVER_API_URL }}
110+ TEST_BITBUCKET_SERVER_WEBHOOK_SECRET : ${{ secrets.BITBUCKET_SERVER_WEBHOOK_SECRET }}
86111 with :
87112 detached : true
88113 limit-access-to-actor : true
89114
90115 - name : Start installing cluster
91- run : |
92- export PAC_DIR=${PWD}
93- export TEST_GITEA_SMEEURL="${{ secrets.TEST_GITEA_SMEEURL }}"
94- bash -x ./hack/dev/kind/install.sh
95-
96- - name : Create PAC github-app-secret
97116 env :
117+ TEST_PROVIDER : ${{ matrix.provider }}
98118 PAC_GITHUB_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
99- PAC_GITHUB_APPLICATION_ID : ${{ secrets .APPLICATION_ID }}
119+ PAC_GITHUB_APPLICATION_ID : ${{ vars .APPLICATION_ID }}
100120 PAC_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
101- run : |
102- ./hack/gh-workflow-ci.sh create_pac_github_app_secret
103-
104- - name : Create second Github APP Controller on GHE
105- env :
121+ PAC_SMEE_URL : ${{ secrets.PYSMEE_URL }}
106122 TEST_GITHUB_SECOND_SMEE_URL : ${{ secrets.TEST_GITHUB_SECOND_SMEE_URL }}
107123 TEST_GITHUB_SECOND_PRIVATE_KEY : ${{ secrets.TEST_GITHUB_SECOND_PRIVATE_KEY }}
108124 TEST_GITHUB_SECOND_WEBHOOK_SECRET : ${{ secrets.TEST_GITHUB_SECOND_WEBHOOK_SECRET }}
125+ TEST_GITHUB_SECOND_APPLICATION_ID : ${{ vars.TEST_GITHUB_SECOND_APPLICATION_ID }}
109126 run : |
110- ./hack/gh-workflow-ci.sh create_second_github_app_controller_on_ghe
127+ ./hack/gh-workflow-ci.sh startpaac
111128
112129 - name : Run E2E Tests
113130 if : ${{ github.event_name != 'schedule' || github.event.label.name == 'e2e' || contains(github.event.pull_request.labels.*.name, 'e2e') }}
@@ -116,7 +133,7 @@ jobs:
116133 TEST_BITBUCKET_CLOUD_TOKEN : ${{ secrets.BITBUCKET_CLOUD_TOKEN }}
117134 TEST_EL_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
118135 TEST_GITEA_SMEEURL : ${{ secrets.TEST_GITEA_SMEEURL }}
119- TEST_GITHUB_REPO_INSTALLATION_ID : ${{ secrets .INSTALLATION_ID }}
136+ TEST_GITHUB_REPO_INSTALLATION_ID : ${{ vars .INSTALLATION_ID }}
120137 TEST_GITHUB_TOKEN : ${{ secrets.GH_APPS_TOKEN }}
121138 TEST_GITHUB_SECOND_TOKEN : ${{ secrets.TEST_GITHUB_SECOND_TOKEN }}
122139 TEST_GITLAB_TOKEN : ${{ secrets.GITLAB_TOKEN }}
@@ -134,7 +151,7 @@ jobs:
134151 TEST_BITBUCKET_CLOUD_TOKEN : ${{ secrets.BITBUCKET_CLOUD_TOKEN }}
135152 TEST_EL_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
136153 TEST_GITEA_SMEEURL : ${{ secrets.TEST_GITEA_SMEEURL }}
137- TEST_GITHUB_REPO_INSTALLATION_ID : ${{ secrets .INSTALLATION_ID }}
154+ TEST_GITHUB_REPO_INSTALLATION_ID : ${{ vars .INSTALLATION_ID }}
138155 TEST_GITHUB_TOKEN : ${{ secrets.GH_APPS_TOKEN }}
139156 TEST_GITHUB_SECOND_TOKEN : ${{ secrets.TEST_GITHUB_SECOND_TOKEN }}
140157 TEST_GITLAB_TOKEN : ${{ secrets.GITLAB_TOKEN }}
0 commit comments