Forecastle icon indicating copy to clipboard operation
Forecastle copied to clipboard

no matches for kind "Route" in version "route.openshift.io/v1"

Open aaaaahaaaaa opened this issue 3 years ago • 6 comments

Installation from the manifest:

kubectl apply -f https://raw.githubusercontent.com/stakater/Forecastle/master/deployments/kubernetes/forecastle.yaml

Results in the following error:

error: resource mapping not found for name: "forecastle" namespace: "" from "https://raw.githubusercontent.com/stakater/Forecastle/master/deployments/kubernetes/forecastle.yaml": no matches for kind "Route" in version "route.openshift.io/v1"
ensure CRDs are installed first

The README makes no mention of OpenShift. The dependency should be clearly highlighted.

aaaaahaaaaa avatar Nov 14 '22 09:11 aaaaahaaaaa

@aaaaahaaaaa Forecastle has no OpenShift dependency

@davidkarlsen can you plz check what is wrong here?

rasheedamir avatar Jan 08 '23 18:01 rasheedamir

@aaaaahaaaaa Are you running on OpenShift or vanilla k8s? Can you provide some stack-traces please?

davidkarlsen avatar Jan 08 '23 18:01 davidkarlsen

@rasheedamir You do have a OpenShift dependency (route.openshift.io/v1) here.

aaaaahaaaaa avatar Jan 09 '23 08:01 aaaaahaaaaa

Docs needs update, so yes it is a bug, however @aaaaahaaaaa you can try build the chart via Helm template locally because the values by default disables route: https://github.com/stakater/Forecastle/blob/master/deployments/kubernetes/chart/forecastle/values.yaml#L53

karl-johan-grahn avatar Feb 01 '23 10:02 karl-johan-grahn

either we should default this to ingress instead of route: https://github.com/stakater/Forecastle/blob/master/.github/workflows/push.yaml#L148 (cause ingress will also work on OCP where as route wont work on vanilla k8s) or add another job and render manifests for both k8s and openshift flavors

callum-stakater avatar Sep 21 '23 16:09 callum-stakater

This is an easy fix, any updates @karl-johan-grahn @bnallapeta

aslafy-z avatar Nov 09 '24 17:11 aslafy-z