generated from opentelekomcloud/ansible-collection-template
-
Notifications
You must be signed in to change notification settings - Fork 3
/
.zuul.yaml
89 lines (87 loc) · 3.96 KB
/
.zuul.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# yamllint disable
---
- job:
name: gitcontrol-test-integration
parent: ansible-collection-test-integration
description: |
Execute ansible-test integration for the collection
vars:
ansible_test_test_command: "integration"
ansible_test_no_temp_unicode: true
files:
- ^plugins/module_utils/git.py
- ^plugins/module_utils/github.py
- ^plugins/modules/github*
- ^tests/integration/targets/github*
pre-run: tests/playbooks/pre.yaml
secrets:
- secret: gitcontrol-secret
name: gitcontrol
- secret:
name: gitcontrol-secret
data:
# github token belongs to otcecocert user. Use of any more powerful account
# is discouraged. Token permissions:
# admin:org, read:user, repo, user:email, delete_repo
github_token: !encrypted/pkcs1-oaep
- eGDYtNbTaziv8creqr54Vs//UTP6Fl7KFi32FDHHrF7ClmAB2uM8zT/03B2ixslM5iWp2
rPXQyur6koQF32M3jnUOiH0F1HI0MLfwO93Gmi76xgfqez9vQ6fjuTahMWppkuLt7Eq7Y
XVbk4fEZ9TdqoNBGBkMIIrtfQJAa5xEwOg4Al+5CsNzrBsDHcppgoGyTEdx5zG1QwfXln
NV5N6yFjvffv0WuISqzRCpB2YIZt0aMzYPez0beyTqLe9K/FTkC+CCUJ5ONcKL8tLbs77
2XG13526PaNy8O8ksMEaEbZ6MoXxONJN6s9Rg5p+TkeUNnnqJrdaUDCqorCRCHOYQQeiS
cDIeBWudEHwnB8BPaiQkpZNHndnAoGCPQ2o0M/UiW/bp1GDprWIbnctkXVFCfdAt2ZhFB
oNf7/K/srqj4YwqVY77B0PjILk/6G/qv2/yBTf/4jP8mOR1YE7IrSVJLj5fyk5wgFApw6
yMnH8Kz/+WFU8SZDV/NgNyEwoW7jLL08fOdswTrOQ55ARcttDrSZUPdjHgTqWPZIxCNvW
85KWNGsAcAIiuC4jgN1EJoodR+mExPT8hnpy1hM1EizQG2BVSkfibkWq0aQh5Yic8EmGI
/s4WT7x4sGKjW89hIN1E031aZnIBJnnNRClauKnXpHUmC140G1ih5crc/RAZ3M=
gitea_token: !encrypted/pkcs1-oaep
- DdahPv/8fcUIVNPXPrraaXm8WKblT5IzMTH12fquGebo/IkGpuS0RSFJNjSvuPf959iwo
PJGM3bpSXdlcHy+FTXDuIJDX8YEwSIUjDdTQlhJAVNz3sp5tN6a81SKb+dnTZVhR/JA9o
klXdXFzrmZq/VdIPV1VDw9KdHzQmVhWhzJDSN2riIbbEDH0I64wymTN5p9ZnIMNH4yP3Y
O+na+QG6HvpHPQvg1zH9SJ6zxgvqze+2AFMu+zKw0+F69eEYqyb/ZL5awynEI8uRQCgS8
R67lDoNiz0zUQLRNxqLc1EPihID5C0u+vTTUi+d9AydBC3jqGufV0s11LyyOk36A0sogj
Uol4aEvKZ46rgovbrd6KbNOXjB0pJTdqXLGr5ycLNEYO32EaboNrnx7ynkGZgtg7EN0fo
pFoD0B9oqbW7XJpzRON+zlHZJYg0xVdjbK6jFCXAZEFfSpUUkKR/kdSjgXH4MktI9E1fd
P6XNI9POSea8pj/Ct4GdCPYRUOVlS2uGKz2Wz+4zpL+c5WPjun3EY0J9RhpNERF13Iw8L
YwntZI9IuP+6Dq7fZMnApcHkhMClgQIPW8UWEYwY+f4PFxYpcnnYSpJgLEo5Iu3pfQdgB
c7K9L1tILzhcaLVZTpkf3tBzr6xZea97rGWQSs9LoQLSX9kqEgRPlh+T40VNjQ=
gitea_api_url: !encrypted/pkcs1-oaep
- PMruLkiJmaMG+d/+p966Ta5+FXtAFpqb/yG+2Ukm8p3OKWj4ldMXD8/lDWzZivK76fYJ1
DlnMOJ9bBipb+WTFHVVWyZ9klLnBN//zaWHAvVht61I0fBKbRAvmGf0Fw5qtAn1Dp57bl
FE9YptJJeXBfqZwMuaVjT2W2biweebJSpLXUoKsh0sEaTs0lrT6i6pc0DvJGJTRWL1IxP
G5uSRy1HapqJxRLpxsytL6eHQV6cxDrtMIvLgRlPEVLsv4+vAP2QtjiQctuXHlr8ikl5s
CkywZS3h9ia7KxmIJvT/oAyg38sQgFKE9m5+AG6F5253GdM9raa9NiinkaoSP3NkZjozc
urdr/ai0azHgaGWytN6Q192uU6udRGQ2yIGfT4PJOijlIyX01TuclGp+LLbhaz40x8OEv
BCvgvgR+Khi1iBx5ua5UuX/RNJwrVtzn0+AkjCu0G4k4RiCDAS5+eY9GfkG6gmCmR6zBU
d19zv3zIvyVhx4cHvuXrx9uP9gyDSdD8ANMEq469JsFYJ6aaL7Q5n79u7F4QDkba93nix
QrV8pdmfAa1E43jc+Iz32b724c45JMYQyUAcnbcIxBw/PNH2g6sZbBMrJmeRfCl6vmXgk
CRFzNkNszOLwhfTCeuL1hB1xunOwGjC3sFZ7gq8Y2MW7lbivT+U+XH952w2acs=
- project:
merge-mode: squash-merge
vars:
ansible_collection_namespace: "opentelekomcloud"
ansible_collection_name: "gitcontrol"
check:
jobs:
- otc-tox-pep8
- otc-tox-linters
- ansible-collection-test-sanity
- ansible-collection-build
- ansible-collection-docs
check-post:
jobs:
- gitcontrol-test-integration
gate:
jobs:
- otc-tox-pep8
- otc-tox-linters
- ansible-collection-test-sanity
- ansible-collection-build
- ansible-collection-docs
- gitcontrol-test-integration
release:
jobs:
- release-ansible-collection
promote:
jobs:
- promote-ansible-collection-docs