-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
Hi, I'm trying to install a route of edge termination using cert-manager annotations in openshift cluster (crc), this is part of our operator's reconcile loop. The following annotations are added to the route:
"annotations": {
"cert-manager.io/common-name": "arkamq.io",
"cert-manager.io/issuer-kind": "Issuer",
"cert-manager.io/issuer-name": "selfsigned-issuer-ingress"
}
The dump of the full Route spec:
"route": {
"kind": "Route",
"apiVersion": "v1",
"metadata": {
"name": "artemis-broker-wconsj-0-svc-rte",
"namespace": "default",
"creationTimestamp": null,
"labels": {
"ActiveMQArtemis": "artemis-broker",
"application": "artemis-broker-app",
"statefulset.kubernetes.io/pod-name": "artemis-broker-ss-0"
},
"annotations": {
"cert-manager.io/common-name": "arkamq.io",
"cert-manager.io/issuer-kind": "Issuer",
"cert-manager.io/issuer-name": "selfsigned-issuer-ingress"
}
},
"spec": {
"host": "artemis-broker-wconsj-0-svc-rte-default.apps-crc.testing",
"to": {
"kind": "Service",
"name": "artemis-broker-wconsj-0-svc",
"weight": null
},
"port": {
"targetPort": "wconsj-0"
},
"tls": {
"termination": "edge",
"insecureEdgeTerminationPolicy": "Redirect"
},
"wildcardPolicy": "None"
},
"status": {
"ingress": null
}
}
However the route is not created. I dumped the openshift-route pod's log and I see something is going on but no obvious error messages. I'll attach the log. My environment is
CRC version: 2.25.0+97705a
OpenShift version: 4.13.6
Podman version: 4.4.4
cert-manager is installed from operatorHub from default channel
openshit-route is installed using the following command
oc apply -f https://github.com/cert-manager/openshift-routes/releases/latest/download/cert-manager-openshift-routes.yaml
I'll attach also the output of oc events to provide more information.
Please help. Thanks!
oc_events.log
openshift-routes-pod.log
Metadata
Metadata
Assignees
Labels
No labels