Skip to content

Commit 515c3d0

Browse files
Onboard opendatahub-io/maas-billing project (#69927)
Signed-off-by: Chaitanya Kulkarni <[email protected]>
1 parent f454894 commit 515c3d0

File tree

8 files changed

+390
-0
lines changed

8 files changed

+390
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# DO NOT EDIT; this file is auto-generated using https://github.com/openshift/ci-tools.
2+
# Fetched from https://github.com/opendatahub-io/kserve root OWNERS
3+
# If the repo had OWNERS_ALIASES then the aliases were expanded
4+
# Logins who are not members of 'openshift' organization were filtered out
5+
# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md
6+
7+
approvers:
8+
- bartoszmajsak
9+
- israel-hdez
10+
- chaitanya1731
11+
- nerdalert
12+
- jland-redhat
13+
- dmytro-zaharnytskyi
14+
- SB159
15+
options: {}
16+
reviewers:
17+
- bartoszmajsak
18+
- israel-hdez
19+
- chaitanya1731
20+
- nerdalert
21+
- jland-redhat
22+
- dmytro-zaharnytskyi
23+
- SB159
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
base_images:
2+
ubi_minimal:
3+
name: ubi-minimal
4+
namespace: ocp
5+
tag: "9"
6+
build_root:
7+
image_stream_tag:
8+
name: release
9+
namespace: openshift
10+
tag: rhel-9-release-golang-1.24-openshift-4.20
11+
images:
12+
- context_dir: maas-api/
13+
dockerfile_path: Dockerfile
14+
to: maas-api
15+
promotion:
16+
to:
17+
- namespace: opendatahub-io
18+
tag: latest
19+
releases:
20+
initial:
21+
integration:
22+
name: "4.21"
23+
namespace: ocp
24+
latest:
25+
integration:
26+
include_built_images: true
27+
name: "4.21"
28+
namespace: ocp
29+
resources:
30+
'*':
31+
limits:
32+
memory: 4Gi
33+
requests:
34+
cpu: 100m
35+
memory: 200Mi
36+
tests:
37+
- always_run: false
38+
as: pr-image-mirror-maas-api
39+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$|^\.github/
40+
steps:
41+
dependencies:
42+
SOURCE_IMAGE_REF: maas-api
43+
env:
44+
IMAGE_REPO: maas-api
45+
workflow: opendatahub-io-ci-image-mirror
46+
zz_generated_metadata:
47+
branch: main
48+
org: opendatahub-io
49+
repo: maas-billing
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# DO NOT EDIT; this file is auto-generated using https://github.com/openshift/ci-tools.
2+
# Fetched from https://github.com/opendatahub-io/kserve root OWNERS
3+
# If the repo had OWNERS_ALIASES then the aliases were expanded
4+
# Logins who are not members of 'openshift' organization were filtered out
5+
# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md
6+
7+
approvers:
8+
- bartoszmajsak
9+
- israel-hdez
10+
- chaitanya1731
11+
- nerdalert
12+
- jland-redhat
13+
- dmytro-zaharnytskyi
14+
- SB159
15+
options: {}
16+
reviewers:
17+
- bartoszmajsak
18+
- israel-hdez
19+
- chaitanya1731
20+
- nerdalert
21+
- jland-redhat
22+
- dmytro-zaharnytskyi
23+
- SB159
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
postsubmits:
2+
opendatahub-io/maas-billing:
3+
- agent: kubernetes
4+
always_run: true
5+
branches:
6+
- ^main$
7+
cluster: build05
8+
decorate: true
9+
decoration_config:
10+
skip_cloning: true
11+
labels:
12+
ci-operator.openshift.io/is-promotion: "true"
13+
ci.openshift.io/generator: prowgen
14+
max_concurrency: 1
15+
name: branch-ci-opendatahub-io-maas-billing-main-images
16+
spec:
17+
containers:
18+
- args:
19+
- --gcs-upload-secret=/secrets/gcs/service-account.json
20+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
21+
- --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson
22+
- --promote
23+
- --report-credentials-file=/etc/report/credentials
24+
- --target=[images]
25+
command:
26+
- ci-operator
27+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
28+
imagePullPolicy: Always
29+
name: ""
30+
resources:
31+
requests:
32+
cpu: 10m
33+
volumeMounts:
34+
- mountPath: /secrets/gcs
35+
name: gcs-credentials
36+
readOnly: true
37+
- mountPath: /secrets/manifest-tool
38+
name: manifest-tool-local-pusher
39+
readOnly: true
40+
- mountPath: /etc/pull-secret
41+
name: pull-secret
42+
readOnly: true
43+
- mountPath: /etc/push-secret
44+
name: push-secret
45+
readOnly: true
46+
- mountPath: /etc/report
47+
name: result-aggregator
48+
readOnly: true
49+
serviceAccountName: ci-operator
50+
volumes:
51+
- name: manifest-tool-local-pusher
52+
secret:
53+
secretName: manifest-tool-local-pusher
54+
- name: pull-secret
55+
secret:
56+
secretName: registry-pull-credentials
57+
- name: push-secret
58+
secret:
59+
secretName: registry-push-credentials-ci-central
60+
- name: result-aggregator
61+
secret:
62+
secretName: result-aggregator
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
presubmits:
2+
opendatahub-io/maas-billing:
3+
- agent: kubernetes
4+
always_run: true
5+
branches:
6+
- ^main$
7+
- ^main-
8+
cluster: build05
9+
context: ci/prow/images
10+
decorate: true
11+
decoration_config:
12+
skip_cloning: true
13+
labels:
14+
ci.openshift.io/generator: prowgen
15+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
16+
name: pull-ci-opendatahub-io-maas-billing-main-images
17+
rerun_command: /test images
18+
spec:
19+
containers:
20+
- args:
21+
- --gcs-upload-secret=/secrets/gcs/service-account.json
22+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
23+
- --report-credentials-file=/etc/report/credentials
24+
- --target=[images]
25+
command:
26+
- ci-operator
27+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
28+
imagePullPolicy: Always
29+
name: ""
30+
resources:
31+
requests:
32+
cpu: 10m
33+
volumeMounts:
34+
- mountPath: /secrets/gcs
35+
name: gcs-credentials
36+
readOnly: true
37+
- mountPath: /secrets/manifest-tool
38+
name: manifest-tool-local-pusher
39+
readOnly: true
40+
- mountPath: /etc/pull-secret
41+
name: pull-secret
42+
readOnly: true
43+
- mountPath: /etc/report
44+
name: result-aggregator
45+
readOnly: true
46+
serviceAccountName: ci-operator
47+
volumes:
48+
- name: manifest-tool-local-pusher
49+
secret:
50+
secretName: manifest-tool-local-pusher
51+
- name: pull-secret
52+
secret:
53+
secretName: registry-pull-credentials
54+
- name: result-aggregator
55+
secret:
56+
secretName: result-aggregator
57+
trigger: (?m)^/test( | .* )images,?($|\s.*)
58+
- agent: kubernetes
59+
always_run: false
60+
branches:
61+
- ^main$
62+
- ^main-
63+
cluster: build05
64+
context: ci/prow/pr-image-mirror-maas-api
65+
decorate: true
66+
decoration_config:
67+
skip_cloning: true
68+
labels:
69+
ci.openshift.io/generator: prowgen
70+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
71+
name: pull-ci-opendatahub-io-maas-billing-main-pr-image-mirror-maas-api
72+
rerun_command: /test pr-image-mirror-maas-api
73+
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE)$|^\.github/
74+
spec:
75+
containers:
76+
- args:
77+
- --gcs-upload-secret=/secrets/gcs/service-account.json
78+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
79+
- --report-credentials-file=/etc/report/credentials
80+
- --secret-dir=/secrets/ci-pull-credentials
81+
- --target=pr-image-mirror-maas-api
82+
command:
83+
- ci-operator
84+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
85+
imagePullPolicy: Always
86+
name: ""
87+
resources:
88+
requests:
89+
cpu: 10m
90+
volumeMounts:
91+
- mountPath: /secrets/ci-pull-credentials
92+
name: ci-pull-credentials
93+
readOnly: true
94+
- mountPath: /secrets/gcs
95+
name: gcs-credentials
96+
readOnly: true
97+
- mountPath: /secrets/manifest-tool
98+
name: manifest-tool-local-pusher
99+
readOnly: true
100+
- mountPath: /etc/pull-secret
101+
name: pull-secret
102+
readOnly: true
103+
- mountPath: /etc/report
104+
name: result-aggregator
105+
readOnly: true
106+
serviceAccountName: ci-operator
107+
volumes:
108+
- name: ci-pull-credentials
109+
secret:
110+
secretName: ci-pull-credentials
111+
- name: manifest-tool-local-pusher
112+
secret:
113+
secretName: manifest-tool-local-pusher
114+
- name: pull-secret
115+
secret:
116+
secretName: registry-pull-credentials
117+
- name: result-aggregator
118+
secret:
119+
secretName: result-aggregator
120+
trigger: (?m)^/test( | .* )pr-image-mirror-maas-api,?($|\s.*)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# DO NOT EDIT; this file is auto-generated using https://github.com/openshift/ci-tools.
2+
# Fetched from https://github.com/opendatahub-io/kserve root OWNERS
3+
# If the repo had OWNERS_ALIASES then the aliases were expanded
4+
# Logins who are not members of 'openshift' organization were filtered out
5+
# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md
6+
7+
approvers:
8+
- bartoszmajsak
9+
- israel-hdez
10+
- chaitanya1731
11+
- nerdalert
12+
- jland-redhat
13+
- dmytro-zaharnytskyi
14+
- SB159
15+
options: {}
16+
reviewers:
17+
- bartoszmajsak
18+
- israel-hdez
19+
- chaitanya1731
20+
- nerdalert
21+
- jland-redhat
22+
- dmytro-zaharnytskyi
23+
- SB159
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
approve:
2+
- commandHelpLink: ""
3+
repos:
4+
- opendatahub-io/maas-billing
5+
require_self_approval: false
6+
external_plugins:
7+
opendatahub-io/maas-billing:
8+
- endpoint: http://refresh
9+
events:
10+
- issue_comment
11+
name: refresh
12+
- endpoint: http://cherrypick
13+
events:
14+
- issue_comment
15+
- pull_request
16+
name: cherrypick
17+
- endpoint: http://needs-rebase
18+
events:
19+
- issue_comment
20+
- pull_request
21+
name: needs-rebase
22+
- endpoint: http://backport-verifier
23+
events:
24+
- issue_comment
25+
- pull_request
26+
name: backport-verifier
27+
- endpoint: http://payload-testing-prow-plugin
28+
events:
29+
- issue_comment
30+
name: payload-testing-prow-plugin
31+
- endpoint: http://jira-lifecycle-plugin
32+
events:
33+
- issue_comment
34+
- pull_request
35+
name: jira-lifecycle-plugin
36+
- endpoint: http://pipeline-controller
37+
events:
38+
- pull_request
39+
- issue_comment
40+
name: pipeline-controller
41+
- endpoint: http://multi-pr-prow-plugin
42+
events:
43+
- issue_comment
44+
name: multi-pr-prow-plugin
45+
lgtm:
46+
- repos:
47+
- opendatahub-io/maas-billing
48+
review_acts_as_lgtm: true
49+
plugins:
50+
opendatahub-io/maas-billing:
51+
plugins:
52+
- assign
53+
- blunderbuss
54+
- cat
55+
- dog
56+
- heart
57+
- golint
58+
- goose
59+
- help
60+
- hold
61+
- jira
62+
- label
63+
- lgtm
64+
- lifecycle
65+
- override
66+
- pony
67+
- retitle
68+
- shrug
69+
- sigmention
70+
- skip
71+
- trigger
72+
- verify-owners
73+
- owners-label
74+
- wip
75+
- yuks
76+
- approve

0 commit comments

Comments
 (0)