Skip to content

Commit

Permalink
[release-1.34] Configure ingress certificate for downstream testing (#…
Browse files Browse the repository at this point in the history
…2883)

* Configure ingress certificate for downstream testing

* Run make generated-files
  • Loading branch information
mgencur authored Sep 23, 2024
1 parent 5106fe0 commit 7b01077
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 3 deletions.
4 changes: 3 additions & 1 deletion knative-operator/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ LABEL \
summary="Red Hat OpenShift Serverless 1 Knative Operator" \
maintainer="[email protected]" \
description="Red Hat OpenShift Serverless 1 Knative Operator" \
io.k8s.display-name="Red Hat OpenShift Serverless 1 Knative Operator"
io.k8s.display-name="Red Hat OpenShift Serverless 1 Knative Operator" \
io.k8s.description="Red Hat OpenShift Serverless Knative Operator" \
io.openshift.tags="knative-operator"

ENTRYPOINT ["/usr/bin/knative-operator"]
4 changes: 3 additions & 1 deletion openshift-knative-operator/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ LABEL \
summary="Red Hat OpenShift Serverless 1 Openshift Knative Operator" \
maintainer="[email protected]" \
description="Red Hat OpenShift Serverless 1 Openshift Knative Operator" \
io.k8s.display-name="Red Hat OpenShift Serverless 1 Openshift Knative Operator"
io.k8s.display-name="Red Hat OpenShift Serverless 1 Openshift Knative Operator" \
io.k8s.description="Red Hat OpenShift Serverless Openshift Knative Operator" \
io.openshift.tags="openshift-knative-operator"

ENTRYPOINT ["/usr/bin/openshift-knative-operator"]
4 changes: 3 additions & 1 deletion serving/ingress/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ LABEL \
summary="Red Hat OpenShift Serverless 1 Ingress" \
maintainer="[email protected]" \
description="Red Hat OpenShift Serverless 1 Ingress" \
io.k8s.display-name="Red Hat OpenShift Serverless 1 Ingress"
io.k8s.display-name="Red Hat OpenShift Serverless 1 Ingress" \
io.k8s.description="Red Hat OpenShift Serverless Ingress" \
io.openshift.tags="ingress"

ENTRYPOINT ["/usr/bin/ingress"]
10 changes: 10 additions & 0 deletions test/lib.bash
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,12 @@ function downstream_serving_e2e_tests {
--imagetemplate "${IMAGE_TEMPLATE}" \
"$@"

certName=$(oc get ingresscontroller.operator.openshift.io -n openshift-ingress-operator \
default -o=jsonpath='{.spec.defaultCertificate.name}')
if [[ "$certName" != "" ]]; then
configure_cm network openshift-ingress-default-certificate:"${certName}"
fi

# Enable Serving encryption (only supported on Kourier - at least for now)
configure_cm network system-internal-tls:enabled
configure_cm network cluster-local-domain-tls:enabled
Expand All @@ -168,6 +174,10 @@ function downstream_serving_e2e_tests {
--imagetemplate "${IMAGE_TEMPLATE}" \
"$@"

# Put back default ingress certificate.
if [[ "$certName" != "" ]]; then
configure_cm network openshift-ingress-default-certificate:router-certs-default
fi
# Disable Serving encryption for following tests
configure_cm network system-internal-tls:disabled
configure_cm network cluster-local-domain-tls:disabled
Expand Down

0 comments on commit 7b01077

Please sign in to comment.