forked from openshift/release
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopendatahub-io-models-as-a-service-main.yaml
More file actions
108 lines (108 loc) · 3.19 KB
/
opendatahub-io-models-as-a-service-main.yaml
File metadata and controls
108 lines (108 loc) · 3.19 KB
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
107
108
build_root:
project_image:
dockerfile_literal: |-
FROM registry.access.redhat.com/ubi9/go-toolset:1.25
USER 0
RUN yum install -y --nodocs --allowerasing \
jq httpd-tools \
python3.12 python3.12-pip python3.12-devel
RUN curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
RUN mv kustomize /usr/local/bin/
RUN yum clean all && rm -rf /var/cache/yum
RUN ln -s /cli/oc /usr/bin/kubectl
RUN ln -s /usr/bin/python3 /usr/bin/python
images:
- context_dir: maas-api/
dockerfile_path: Dockerfile
to: maas-api
- context_dir: maas-controller/
dockerfile_path: Dockerfile
to: maas-controller
promotion:
to:
- namespace: opendatahub-io
tag: latest
releases:
latest:
release:
architecture: multi
channel: stable
version: "4.19"
resources:
'*':
limits:
memory: 4Gi
requests:
cpu: 100m
memory: 200Mi
tests:
- always_run: false
as: e2e-test-maas
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/
steps:
cluster_profile: aws-opendatahub
env:
BASE_DOMAIN: openshift-ci-aws.rhaiseng.com
HYPERSHIFT_AWS_REGION: us-west-2
HYPERSHIFT_NODE_COUNT: "3"
test:
- ref: idp-htpasswd
- as: e2e-maas-openshift
cli: latest
commands: ./test/e2e/scripts/prow_run_smoke_test.sh
dependencies:
- env: MAAS_API_IMAGE
name: maas-api
- env: MAAS_CONTROLLER_IMAGE
name: maas-controller
from: src
resources:
requests:
cpu: 500m
memory: 512Mi
timeout: 1h0m0s
workflow: hypershift-hostedcluster-workflow
- always_run: false
as: pr-image-mirror-maas-api
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/
steps:
dependencies:
SOURCE_IMAGE_REF: maas-api
env:
IMAGE_REPO: maas-api
workflow: opendatahub-io-ci-image-mirror
- always_run: false
as: merge-image-mirror-maas-api
postsubmit: true
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/
steps:
dependencies:
SOURCE_IMAGE_REF: maas-api
env:
IMAGE_REPO: maas-api
RELEASE_VERSION: latest
workflow: opendatahub-io-ci-image-mirror
- always_run: false
as: pr-image-mirror-maas-controller
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/
steps:
dependencies:
SOURCE_IMAGE_REF: maas-controller
env:
IMAGE_REPO: maas-controller
workflow: opendatahub-io-ci-image-mirror
- always_run: false
as: merge-image-mirror-maas-controller
postsubmit: true
skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/
steps:
dependencies:
SOURCE_IMAGE_REF: maas-controller
env:
IMAGE_REPO: maas-controller
RELEASE_VERSION: latest
workflow: opendatahub-io-ci-image-mirror
zz_generated_metadata:
branch: main
org: opendatahub-io
repo: models-as-a-service