Skip to content

Commit 2e66076

Browse files
add ocp 4.20 (#3779)
1 parent be18a06 commit 2e66076

File tree

12 files changed

+183
-148
lines changed

12 files changed

+183
-148
lines changed

hack/generate/csv.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ yaml_keys[spec.minKubeVersion]="$(metadata.get requirements.kube.minVersion)"
156156
yaml_keys[spec.replaces]="$(metadata.get project.name).v$(metadata.get olm.replaces)"
157157

158158
declare -A vars
159-
vars[OCP_TARGET]="$(metadata.get 'requirements.ocpVersion.list[-1]')"
159+
vars[OCP_TARGET]="$(metadata.get 'requirements.ocpVersion.doc')"
160160
vars[VERSION_MAJOR_MINOR]="$(versions.major_minor $(metadata.get 'project.version'))"
161161

162162
function add_related_image {

hack/generate/dockerfile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ values[EVENTING_ISTIO_VERSION]="$(metadata.get dependencies.eventing_istio)"
2222
values[GOLANG_VERSION]="$(metadata.get requirements.golang)"
2323
values[NODEJS_VERSION]="$(metadata.get requirements.nodejs)"
2424
values[OCP_TARGET_VLIST]="$(metadata.get 'requirements.ocpVersion.label')"
25-
values[OCP_MAX_VERSION]="$(metadata.get 'requirements.ocpVersion.max')"
25+
values[OCP_MAX_VERSION]="$(metadata.get 'requirements.ocpVersion.list[-1]')"
2626
values[PREVIOUS_VERSION]="$(metadata.get olm.replaces)"
2727
values[BUNDLE]="${SERVERLESS_BUNDLE}"
2828

hack/generate/override-snapshot.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ function add_component {
1313
echo "Adding ${component} (${image_ref})"
1414

1515
parameters="$(cosign download attestation "${image_ref}" | jq -r '.payload' | base64 -d | jq -c '.predicate.invocation.parameters')"
16-
git_repo="$(echo "${parameters}" | jq -r '."git-url"')"
17-
revision="$(echo "${parameters}" | jq -r ".revision")"
18-
dockerfile="$(echo "${parameters}" | jq -r ".dockerfile")"
16+
git_repo="$(echo "${parameters}" | jq -r '."git-url"' | tr ' ' '\n' | sort -u | head -n1)"
17+
revision="$(echo "${parameters}" | jq -r '.revision' | tr ' ' '\n' | sort -u | head -n1)"
18+
dockerfile="$(echo "${parameters}" | jq -r '.dockerfile' | tr ' ' '\n' | sort -u | head -n1)"
1919

2020
cat << EOF | yq write --inplace --script - "$1"
2121
- command: update

hack/generate/quickstart.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ target="${2:?Provide a target quickstart file as arg[2]}"
99
source "$(dirname "${BASH_SOURCE[0]}")/../lib/metadata.bash"
1010

1111
declare -A vars
12-
vars[OCP_TARGET]="$(metadata.get 'requirements.ocpVersion.max')"
12+
vars[OCP_TARGET]="$(metadata.get 'requirements.ocpVersion.doc')"
1313

1414
# Start fresh
1515
cp "$template" "$target"

olm-catalog/serverless-operator-index/Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.ci.openshift.org/origin/scos-4.19:operator-registry AS opm
1+
FROM registry.ci.openshift.org/origin/scos-4.20:operator-registry AS opm
22

33
FROM registry.access.redhat.com/ubi9/ubi-minimal as builder
44

@@ -7,15 +7,18 @@ COPY --from=opm /bin/opm /bin/opm
77
# Copy declarative config root into image at /configs
88
COPY olm-catalog/serverless-operator-index/configs /configs
99

10+
# Copy policy.json for opm
11+
COPY olm-catalog/serverless-operator-index/policy.json /etc/containers/policy.json
12+
1013
RUN /bin/opm init serverless-operator --default-channel=stable --output yaml >> /configs/index.yaml
1114
RUN /bin/opm render --skip-tls-verify -o yaml \
1215
registry.ci.openshift.org/knative/release-1.35.0:serverless-bundle \
1316
registry.ci.openshift.org/knative/release-1.36.0:serverless-bundle \
14-
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/serverless-bundle@sha256:9d54d00dc46d194f6b30648fbfcdab0f3f5f907dd7bbb6b2a884347aca537d1b >> /configs/index.yaml
17+
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/serverless-bundle@sha256:4f7f8adafc5358603847ae8f4e556dfb6c6b348515e81264a676e747a2e1923b >> /configs/index.yaml
1518

1619
# The base image is expected to contain
1720
# /bin/opm (with a serve subcommand) and /bin/grpc_health_probe
18-
FROM registry.ci.openshift.org/origin/scos-4.19:operator-registry
21+
FROM registry.ci.openshift.org/origin/scos-4.20:operator-registry
1922

2023
# Copy declarative config root into image at /configs
2124
COPY --from=builder /configs /configs
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"default": [
3+
{
4+
"type": "insecureAcceptAnything"
5+
}
6+
],
7+
"transports":
8+
{
9+
"docker-daemon":
10+
{
11+
"": [{"type":"insecureAcceptAnything"}]
12+
}
13+
}
14+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
ARG OPM_IMAGE=registry.ci.openshift.org/origin/scos-4.20:operator-registry
2+
3+
FROM $OPM_IMAGE
4+
5+
LABEL operators.operatorframework.io.index.configs.v1=/configs
6+
7+
COPY catalog/ /configs
8+
9+
RUN ["/bin/opm", "serve", "/configs", "--cache-dir=/tmp/cache", "--cache-only"]
10+
11+
ENTRYPOINT ["/bin/opm"]
12+
CMD ["serve", "/configs", "--cache-dir=/tmp/cache"]

olm-catalog/serverless-operator/manifests/serverless-operator.clusterserviceversion.yaml

Lines changed: 133 additions & 133 deletions
Large diffs are not rendered by default.

olm-catalog/serverless-operator/project.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,12 @@ requirements:
2929
- "4.17"
3030
- "4.18"
3131
- "4.19"
32+
- "4.20"
3233
min: '4.14'
34+
# Version to use for OCP docs links (in CSV or Quickstarts)
35+
doc: '4.19'
3336
# max ocp version publicly available
34-
max: '4.19'
37+
max: '4.20'
3538
label: 'v4.14'
3639
# OCP stream for kube-rbac-proxy image.
3740
kube-rbac-proxy: "4.17"
@@ -45,7 +48,7 @@ dependencies:
4548
net_istio: knative-v1.16
4649
net_istio_artifacts_branch: release-v1.16
4750
redhat-knative-istio-authz-chart: 1.36.0
48-
service_mesh_proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:b9aca441a381227afe58c4b731275996164405b07150db3c9051a82904f31c0b
51+
service_mesh_proxy: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24
4952
eventing: knative-v1.16
5053
# eventing core midstream branch name
5154
eventing_artifacts_branch: release-v1.16
@@ -64,7 +67,7 @@ dependencies:
6467
# backstage-plugins midstream branch or commit
6568
backstage_plugins_artifacts_branch: release-v1.16
6669
cli: knative-v1.16
67-
kube_rbac_proxy: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:b08c2aadf9bdef7afb07944524f60088cd5c34fa3b2490df5a819fce84748f10
70+
kube_rbac_proxy: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:67651adfd8e6c8d12d2b9585c723d5fbdb664818f803312bfe3522e04a81e9b0
6871
func:
6972
promotion_tag: knative-v1.16
7073
tekton_buildah: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74

openshift/ci-operator/source-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.ci.openshift.org/origin/scos-4.19:cli-artifacts AS oc-image
1+
FROM registry.ci.openshift.org/origin/scos-4.20:cli-artifacts AS oc-image
22

33
FROM src
44

0 commit comments

Comments
 (0)