-
Notifications
You must be signed in to change notification settings - Fork 3
/
.zuul.yaml
106 lines (101 loc) · 4.08 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
---
- secret:
name: SECRET_CONTAINER_IMAGE_OSISM_ANSIBLE
data:
DTRACK_API_KEY: !encrypted/pkcs1-oaep
- inkjFF4OkvlRxVngsLdrufSINVMwDW/Ay9AdGXFdU2XGV79pg6Ofw7sH24fuOkx56IPX0
vcpQTlOLmz33WP3dVxvGtFlsDVcUBCUW2GGQx4ElORqnMHAoO/rsa4CVTePfL7FqvNOkU
ZFHxbm0kChhJci2T2kxmkgRnG4aCHkccB2RHphR8BLJ+NWtbizTOpDbauZ1jGJ8aLMdRk
cj5fKd9Cy7Ms0wClzCtCsS9+lOwMpL/SNxxueudqlHqq/eChdZ0yx22NhEUp5vyxdY4Tu
oC9sJsJZizn2WKkLPKAC5OUr+bb914VO8yJi4JbiAvu0nkcFkCUJH1Ef36QJad5zmvIvg
2tYgMH3dxL4AUBpCGWozP0PaUJFl4IzEaVxF1TSlk6pDRa2IOQ3HmIj8giVfrsvojVtRG
QEGTmLDee+i8lsQY6BFmzDiV9NFbLO2nUo6xvLOln18AlgaGzCiLcImHDbGf8hjEhfIZl
lerTG5mtRwQlXwO1vKhaXIytU4u6eIM3zZ55pzLMM0sPpIv2zCXRdx++j8IgmNYOdzxdE
HMsHA5IoM+Ohzft8EzImYJsfP8cAvcnNUQO4g1vm3yxqdRAIzhQa3jN8ZywRRg0TeRNbC
niF/OS0dWXkyabD4yFUYysoCRHFw/qI9Nf3wcosKODJRlHUvjx4O1Rd0YWf4KM=
DOCKER_USERNAME: !encrypted/pkcs1-oaep
- C1tDhQfPWI+CnmoiQxkb9915ElWWWYMFO5Wct8RXduJ8dG4PdVGrRH6dVOuSesVIasHot
eD8kbENi5ozF03KkARqyBoJWdQ4MDpvq9PwfsKmnAX1EuXW4GrQj2k5dh4LMA013YiJqQ
yAVviblfE/nacnFjXXIpGXAV1sZcJ+HaC1OKVrXpBJ/onnvHzVXla7HYfZOXtziPRsZm2
KUjI9aRI9p/NYl65HI1v9SDzTdsHuFziJ89UR3ZEzWiE/7bhW80MX6BK7s9n46FU26wvV
OsRe11bSFtIbIjAWbn6dIH9yVbNph9bjSye1Cep3//+IXCu6n5MtWn/ru93wyDpOPfJzT
wAprs+nyZ1OuVeKJJ3JQ6z9jjiGXBF/4LJkVTCiCbe3/LWw+zF1Ze2eSLi27z11GHuwbg
IeulTZhHENYm7/LyI03VVhWewSiaqc+vECwXjaLo4+jljFu4owYU/u2dymM8rK5WXFak8
h7FGr8oG1L66bLKS7ok7N6INRRcQYbZqQyw/sJboyhdA2FVrSWF9DBavGn5qfoYA+yfO9
PbexUXul9pZ/bk1ZHXxhcuFZTx1H9Zu9FJC8C4KBGOaObnsULOjRzURjXpV9hH+48pKaC
6pVZLrqPx6aFxbY3Gu/3EDnoTtdvMdJVCGDldM4WqJFLcUREu61naUi8k3h6+U=
DOCKER_PASSWORD: !encrypted/pkcs1-oaep
- 0CxZ02hGa2ZSj0AqZUOdsSA+OFnL4v3TKroK+N5/sAlT/ptGc3IF1XOyTuZqrucah4bD9
bWRoPEGcmsqJPY78KkEa+5KfAHWwd1flHxK1UhqrrDxVVdI5zf+vhls3mBpqoam4CXJ69
15fAv1ohZTiabaIYb4oaNp+L8zuvvRaOuyu3zps/+lG6tlylP+bgqDX8hIaccff6MOu5L
UGrig+fudQj/yuAcF4YFj3tpA9IkxNBnr/XWFjL9YU0uzjuto/v3Rdw50qRREJZ3B2p7h
hZR4k5+6ev6PVxi+zakmGpaIXF5IvhUoYKgjD1VKFnjOZv1oQHdi76h+gWZqEohOIclkQ
9eYOyPl7ivoh6lm99SNKrscuKuDSZJz7uY2bds3Uv6Rm1SQS/BuGrMQTnx/elzfG2Alhc
NAMhsgkhDYLdpyIqOoh6a5t5MDoOqNhpAO7vxDmC+npcE41/WZlNyFqEXv7BETD5aJNLT
lWlqtFW4RcUIgFJweoIpJ56Y/GeGX8NlS4KPj7YIam71zjwxCSijRI6Tvwr8dY0NxNkDp
YBo3NHYCy/HGvSdbv1nB0k0I2LYbLEjuDf3EbxDA21BajKJG68sAHTRI2CnVwQhKD3aSc
ZKC7X55x1SRK/ib/p3Ki6AwppWpe/LZSvwHrVm4nBWP4WKkv9jdUV072FH1ti0=
- semaphore:
name: semaphore-container-image-osism-ansible-push
max: 1
- job:
name: container-image-osism-ansible-build
pre-run: playbooks/pre.yml
run: playbooks/build.yml
vars:
docker_namespace: osism
docker_registry: osism.harbor.regio.digital
- job:
name: abstract-container-image-osism-ansible-push
abstract: true
semaphores:
- name: semaphore-container-image-osism-ansible-push
pre-run: playbooks/pre.yml
run: playbooks/build.yml
vars:
docker_namespace: osism
docker_registry: osism.harbor.regio.digital
push_image: true
push_sbom: true
- job:
name: container-image-osism-ansible-push
parent: abstract-container-image-osism-ansible-push
secrets:
- name: secret
secret: SECRET_CONTAINER_IMAGE_OSISM_ANSIBLE
pass-to-parent: true
- project:
merge-mode: squash-merge
default-branch: main
check:
jobs:
- ansible-lint
- flake8
- hadolint
- python-black
- yamllint
- container-image-osism-ansible-build
gate:
jobs:
- ansible-lint
- flake8
- hadolint
- python-black
- yamllint
periodic-daily:
jobs:
- ansible-lint
- flake8
- hadolint
- python-black
- yamllint
periodic-midnight:
jobs:
- container-image-osism-ansible-push
post:
jobs:
- container-image-osism-ansible-push:
branches: main
tag:
jobs:
- container-image-osism-ansible-push