File tree Expand file tree Collapse file tree 4 files changed +49
-0
lines changed Expand file tree Collapse file tree 4 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ name : On Pull Request
3+
4+ on :
5+ workflow_dispatch :
6+ pull_request :
7+ types : [opened, reopened]
8+
9+ jobs :
10+ deploy-zuul :
11+
12+ runs-on : self-hosted
13+
14+ env :
15+ ANSIBLE_FORCE_COLOR : True
16+
17+ steps :
18+ - uses : actions/checkout@v4
19+
20+ - name : Install pip dependencies
21+ run : |
22+ pip install -r test-requirements.txt
23+
24+ - name : Generate kubeconfig
25+ env :
26+ KUBE : ${{secrets.KUBE}}
27+ OS_CLOUD : " smslab-stackhpc-ci"
28+ run : |
29+ mkdir -p ~/.kube
30+ echo "$KUBE" > ~/.kube/config
31+
32+ - name : Run playbook
33+ run : >
34+ ansible-playbook -i ansible/inventory ansible/run.yml
35+
Original file line number Diff line number Diff line change 1+ localhost ansible_connection=local
Original file line number Diff line number Diff line change 1+ ---
2+ - name : Ensure Zuul is configured
3+ gather_facts : false
4+ hosts : localhost
5+
6+ tasks :
7+ - name : Ensure Zuul namespace is created
8+ kubernetes.core.k8s :
9+ name : zuul
10+ api_version : v1
11+ kind : Namespace
12+ state : present
Original file line number Diff line number Diff line change 1+ kubernetes
You can’t perform that action at this time.
0 commit comments