INNER CODE UNIT · Go

isOpenShift

jaegertracing/jaeger-operator · pkg/autodetect/main.go:442

func isOpenShift(apiList []*metav1.APIResourceList) bool {
	for _, r := range apiList {
		if strings.HasPrefix(r.GroupVersion, "route.openshift.io") {
			return true
		}
	}
	return false
}

// IsElasticsearchOperatorAvailable returns true if OpenShift Elasticsearch CRD is available in the cluster.
func IsElasticsearchOperatorAvailable(apiList []*metav1.APIResourceList) bool {
	for _, r := range apiList {
		if strings.HasPrefix(r.GroupVersion, "logging.openshift.io") {
			for _, api := range r.APIResources {
				if api.Kind == "Elasticsearch" {
					return true
				}
			}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…