jenkins-x / jx

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
https://jenkins-x.io/
Apache License 2.0
4.57k stars 786 forks source link

Jenkins UI was gone #2491

Closed imroc closed 5 years ago

imroc commented 5 years ago

Summary

when I reinstall jx and jenkins-x platform with the latest version, I found that the jenkins UI was gone, there's no jenkins pod and ingress for the UI like before. And I also found that there's five version added in one day... waht a frequent updates..

Steps to reproduce the behavior

Jx version

The output of jx version is:

NAME               VERSION
jx                 1.3.651
jenkins x platform 0.0.3036
Kubernetes cluster v1.10.5-qcloud-rev1
kubectl            v1.10.5-qcloud-rev1
helm client        v2.11.0+g2e55dbe
helm server        v2.11.0+g2e55dbe
git                git version 2.7.4
Operating System   Ubuntu 16.04.1 LTS
garethjevans commented 5 years ago

Hi @imroc, what flags did you use when reinstalling jx? Am wondering if you are using prow?

beebird commented 5 years ago

try to run ~/.jx/bin/helm get values jenkins-x to check what values were used during installation.

imroc commented 5 years ago

@garethjevans yep, jx install --prow

garethjevans commented 5 years ago

Ah, so with a prow based install, the jenkins ui isn't used, all the webhooks are sent directly to hook and prowjobs/knative builds are used to run each build. As the jenkins-ui, in this configuration is just wasting memory/cpu in the cluster, we've disabled it.

imroc commented 5 years ago

@garethjevans I got it. Is that only support github?

garethjevans commented 5 years ago

Prow currently only supports github. Although work is being done to allow it to support other providers (GHE, bitbucket)

imroc commented 5 years ago

Looking forward to prow can quickly support other git providers :)