Openshift &引用;“jx进口”;无法在开发环境git存储库上创建拉取请求 总结

Openshift &引用;“jx进口”;无法在开发环境git存储库上创建拉取请求 总结,openshift,bitbucket-server,jenkins-x,Openshift,Bitbucket Server,Jenkins X,我已经在“openshift-3.11”平台上安装了“jenkins-x”,并且“jx”名称空间下的所有pod都已启动并运行。“Nexus”、“Chartmuseum”和“webhook”也能正常工作 我使用“bitbucketserver”进行源代码管理,使用“lighthouse”进行webhook配置 复制行为的步骤 使用“openshift-3.11”作为提供程序,使用“bitbucketserver”处理源代码 jx要求。yaml: autoUpdate: enabled: fal

我已经在“openshift-3.11”平台上安装了“jenkins-x”,并且“jx”名称空间下的所有pod都已启动并运行。“Nexus”、“Chartmuseum”和“webhook”也能正常工作

我使用“bitbucketserver”进行源代码管理,使用“lighthouse”进行webhook配置

复制行为的步骤 使用“openshift-3.11”作为提供程序,使用“bitbucketserver”处理源代码

jx要求。yaml:

autoUpdate:
  enabled: false
  schedule: ""
bootConfigURL: https://github.com/jenkins-x/jenkins-x-boot-config
cluster:
  clusterName: cic-69
  devEnvApprovers:
  - automation
  environmentGitOwner: cic-69
  gitKind: bitbucketserver
  gitName: bs
  gitServer: http://rtx-swtl-git.fnc.net.local
  namespace: jx
  project: cic-69
  provider: openshift
  registry: http://docker-registry.default.svc:5000
environments:
- ingress:
    domain: master-121-fnc.192.168.27.121.nip.io
    exposer: Route
    externalDNS: false
    ignoreLoadBalancer: true
    namespaceSubDomain: -jx.
    tls:
      email: ""
      enabled: false
      production: false
  key: dev
  repository: environment-cic-69-dev
- ingress:
    domain: ""
    externalDNS: false
    namespaceSubDomain: ""
    tls:
      email: ""
      enabled: false
      production: false
  key: staging
  repository: environment-cic-69-staging
- ingress:
    domain: ""
    externalDNS: false
    namespaceSubDomain: ""
    tls:
      email: ""
      enabled: false
      production: false
  key: production
  repository: environment-cic-69-production
gitops: true
ingress:
  domain: master-121-fnc.192.168.27.121.nip.io
  exposer: Route
  externalDNS: false
  ignoreLoadBalancer: true
  namespaceSubDomain: -jx.
  tls:
    email: ""
    enabled: false
    production: false
kaniko: true
repository: nexus
secretStorage: local
storage:
  backup:
    enabled: false
    url: ""
  logs:
    enabled: false
    url: ""
  reports:
    enabled: false
    url: ""
  repository:
    enabled: false
    url: ""
vault: {}
velero:
  schedule: ""
  ttl: ""
versionStream:
  ref: v1.0.607
  url: https://github.com/jenkins-x/jenkins-x-versions.git
webhook: lighthouse
运行“jx引导”并 成功“jx引导”时的“jx导入--url--verbose”

预期行为
  • 为使用jx导入的存储库创建管道
实际行为 在dev env git repo中抛出以下“无法创建拉请求”

jx import --url http://rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git --verbose
? Git user name: automation
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git init
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git remote add origin http://automation:MzI1ODg1NjA1NTk4OqjiP9N3lr4iHt9L5rofdaWMqsgW@rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git remote set-url origin http://automation:MzI1ODg1NjA1NTk4OqjiP9N3lr4iHt9L5rofdaWMqsgW@rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git fetch origin master
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git reset --hard origin/master
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git branch --set-upstream-to origin/master master
Cloned Git repository from http://automation:MzI1ODg1NjA1NTk4OqjiP9N3lr4iHt9L5rofdaWMqsgW@rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git fetch origin master
DEBUG: JX_LOG_LEVEL=error LC_ALL=C git checkout master
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git branch --set-upstream-to origin/master master
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git pull
trying to use draft pack: maven
selected pack: /home/kubenode/.jx/draft/packs/github.com/jenkins-x-buildpacks/jenkins-x-kubernetes/packs/maven
WARNING: Failed to apply the build pack in /home/kubenode/config-mgr due to mkdir /home/kubenode/config-mgr/charts/maven: file exists
replacing placeholders in directory /home/kubenode/config-mgr
app name: config-mgr, git server: rtx-swtl-git.fnc.net.local, org: cic-69, Docker registry org: cic-69
skipping directory "/home/kubenode/config-mgr/.git"
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git add *
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git status -s
Draft pack maven added
DEBUG: JX_LOG_LEVEL=error LC_ALL=C git add pom.xml
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git status -s
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git add charts
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git status -s
? Would you like to define a different preview namespace? No
DEBUG: JX_LOG_LEVEL=error LC_ALL=C git push origin HEAD
Pushed Git repository to http://automation:MzI1ODg1NjA1NTk4OqjiP9N3lr4iHt9L5rofdaWMqsgW@rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git
DEBUG: Finding service url for hook in namespace jx
DEBUG: Couldn't find service url, attempting to look up via ingress
DEBUG: found service url http://hook-jx.master-121-fnc.192.168.27.121.nip.io
WARNING: Already has a webhook registered for http://hook-jx.master-121-fnc.192.168.27.121.nip.io/hook
DEBUG: have SourceRepository: cic-69-config-mgr
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git config --get user.name
DEBUG: JX_LOG_LEVEL=error LC_ALL=C git config --get user.email
DEBUG: ForkAndPullRepo gitURL: http://rtx-swtl-git.fnc.net.local/scm/cic-69/environment-cic-69-dev.git dir: /tmp/create-pr335481876 baseRef: master branchName: cic-69-config-mgr forkName:
DEBUG: JX_LOG_LEVEL=error LC_ALL=C git init
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git commit -a -m initial commit --allow-empty
DEBUG: setting git config to: --local credential.helper /usr/local/bin/jx step git credentials --credential-helper --repo-owner cic-69
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git config --local credential.helper /usr/local/bin/jx step git credentials --credential-helper --repo-owner cic-69
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git remote add origin http://automation@rtx-swtl-git.fnc.net.local/scm/cic-69/environment-cic-69-dev.git
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git fetch origin cic-69-config-mgr:e459a48d-1ea9-11eb-ad3f-0050569b5abb
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git fetch origin master:e4a5b004-1ea9-11eb-ad3f-0050569b5abb
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git branch
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git branch cic-69-config-mgr
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git checkout cic-69-config-mgr
DEBUG: LC_ALL=C JX_LOG_LEVEL=error git reset --hard e4a5b004-1ea9-11eb-ad3f-0050569b5abb
error: failed to create Pull Request on the development environment git repository http://rtx-swtl-git.fnc.net.local/scm/cic-69/environment-cic-69-dev.git: unable to create pull request: creating git provider for https://rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git: no Git service resource found with URL 'https://rtx-swtl-git.fnc.net.local' in namespace jx
存储库url正确,但仍无法创建拉取请求

error: failed to create Pull Request on the development environment git repository http://rtx-swtl-git.fnc.net.local/scm/cic-69/environment-cic-69-dev.git
但是git提供商和url jx试图查找git服务的做法是错误的

unable to create pull request: creating git provider for https://rtx-swtl-git.fnc.net.local/scm/cic-69/config-mgr.git: no Git service resource found with URL 'https://rtx-swtl-git.fnc.net.local' in namespace jx
注意: 当我试图在“/tmp/create-pr335481876”路径(如“git commit-a-m initial commit--allow empty”)中手动运行来自详细模式“jx import”的一些git命令时,它们失败了

Jx版本
jx版本
的输出为:

Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
Running in namespace: jx
Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
NAME                          VERSION
Kubernetes cluster            v1.11.0+d4cacc0
kubectl (installed in JX_BIN) v1.16.6-beta.0
helm client                   2.16.9
git                           2.24.1
Operating System              "CentOS Linux release 7.6.1810 (Core) "

Please visit https://jenkins-x.io/faq/issues/ for any known issues.

Finished printing diagnostic information.
Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.0+d4cacc0", GitCommit:"d4cacc0", GitTreeState:"clean", BuildDate:"2018-10-15T09:45:30Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
诊断信息
jx诊断版本的输出为:

Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
Running in namespace: jx
Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
NAME                          VERSION
Kubernetes cluster            v1.11.0+d4cacc0
kubectl (installed in JX_BIN) v1.16.6-beta.0
helm client                   2.16.9
git                           2.24.1
Operating System              "CentOS Linux release 7.6.1810 (Core) "

Please visit https://jenkins-x.io/faq/issues/ for any known issues.

Finished printing diagnostic information.
Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.0+d4cacc0", GitCommit:"d4cacc0", GitTreeState:"clean", BuildDate:"2018-10-15T09:45:30Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
库伯内特斯星系团 Openshift-3.11

Kubectl版本
kubectl版本--client
的输出为:

Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
Running in namespace: jx
Version        2.1.138
Commit         816ddc1
Build date     2020-08-29T09:00:05Z
Go version     1.13.8
Git tree state clean
NAME                          VERSION
Kubernetes cluster            v1.11.0+d4cacc0
kubectl (installed in JX_BIN) v1.16.6-beta.0
helm client                   2.16.9
git                           2.24.1
Operating System              "CentOS Linux release 7.6.1810 (Core) "

Please visit https://jenkins-x.io/faq/issues/ for any known issues.

Finished printing diagnostic information.
Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.0+d4cacc0", GitCommit:"d4cacc0", GitTreeState:"clean", BuildDate:"2018-10-15T09:45:30Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}
操作系统/环境 如有任何建议,将不胜感激