forked from openshift-knative/serverless-operator
/
project.yaml
76 lines (75 loc) · 3.25 KB
/
project.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
project:
name: serverless-operator
# When bumping the Operator to a new version (major and minor), make sure to also update
# all components in `dependencies.previous` to the same versions as `dependencies` in the same PR.
# Otherwise, the upgrade tests will not pass, as we have a different SO version with the same bundle contents.
# Also make sure to update values under `olm.previous` by copying from `olm.replaces` and `olm.skipRange`.
version: 1.32.0
olm:
replaces: 1.31.0
skipRange: '>=1.31.0 <1.32.0'
channels:
default: stable
list:
- stable
- stable-1.32
- stable-1.31
- stable-1.30
previous:
replaces: 1.30.0
skipRange: '>=1.30.0 <1.31.0'
requirements:
kube:
# The min version validation in `vendor/knative.dev/pkg/version/version.go`
# is ignored as it is overridden by fake version via KUBERNETES_MIN_VERSION.
# This value is used for CSV's min version validation.
minVersion: 1.25.0
golang: '1.21'
nodejs: 20.x
ocpVersion:
min: '4.12'
max: '4.14'
label: 'v4.12'
dependencies:
serving: knative-v1.11
# serving midstream branch name
serving_artifacts_branch: release-v1.11
# versions for networking components
kourier: knative-v1.11
net_kourier_artifacts_branch: release-v1.11
net_istio: knative-v1.11
net_istio_artifacts_branch: release-v1.11
redhat-knative-istio-authz-chart: 1.32.0
maistra: 2.4-latest
eventing: knative-v1.11
# eventing core midstream branch name
eventing_artifacts_branch: release-v1.11
# eventing-kafka-broker promotion tag
eventing_kafka_broker: knative-v1.11
# eventing-kafka-broker midstream branch or commit
eventing_kafka_broker_artifacts_branch: release-v1.11
# eventing-istio promotion tag
eventing_istio: knative-v1.11
# eventing-istio midstream branch or commit
eventing_istio_artifacts_branch: release-v1.11
cli: 1.11.2
func:
util: quay.io/boson/alpine-socat:1.7.4.3-r1-non-root
tekton_s2i: registry.redhat.io/source-to-image/source-to-image-rhel8@sha256:6a6025914296a62fdf2092c3a40011bd9b966a6806b094d51eec5e1bd5026ef4
tekton_buildah: registry.redhat.io/rhel8/buildah@sha256:55f5c7d88c77e1ab5a2ab8e877172b2b66cb196e21f10dc45148470d0ee8bbae
nodejs_16: registry.access.redhat.com/ubi8/nodejs-16@sha256:720a3a2594a1804b5ecd7046a5ce4be82885bfa7c83df4c9bcade0e1e00db078
openjdk_17: registry.access.redhat.com/ubi8/openjdk-17@sha256:b00f687d913b8d1e027f7eabd6765de6c8d469629bef9550f10dbf207af24fe5
openjdk_21: registry.access.redhat.com/ubi8/openjdk-21@sha256:4f35566977c35306a8f2102841ceb7fa10a6d9ac47c079131caed5655140f9b2
python-39: registry.access.redhat.com/ubi8/python-39@sha256:cf0af1732c483d4e6ba708f9f4d5541cb43c98c3c67c604c23b0e55897eebe41
operator: 1.11.0
# Previous versions required for downgrade testing
previous:
serving: knative-v1.10
eventing: knative-v1.10
eventing_kafka_broker: knative-v1.10
mustgather:
image: quay.io/openshift-knative/must-gather
upgrade_sequence:
- csv: serverless-operator.v1.30.0
- csv: serverless-operator.v1.31.0
- csv: serverless-operator.v1.32.0