首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在minikube中运行ReportPortal

在minikube中运行ReportPortal
EN

Stack Overflow用户
提问于 2020-10-08 23:36:54
回答 1查看 349关注 0票数 2

我试着在我的minikube中运行ReportPortal:

代码语言:javascript
复制
# Delete stuff from last try
minikube delete

minikube start --driver=docker

minikube addons enable ingress

helm repo add stable https://kubernetes-charts.storage.googleapis.com/

mv v5 reportportal/

helm dependency update

helm install . --generate-name

→ Error: failed pre-install: warning: Hook pre-install reportportal/templates/migrations-job.yaml failed: Job.batch "chart-1601647169-reportportal-migrations" is invalid: spec.template.spec.containers[0].env[4].valueFrom.secretKeyRef.name: Invalid value: "": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')

这是文件harts.yaml:https://github.com/reportportal/kubernetes/tree/master/reportportal/v5

会出什么问题呢?

EN

回答 1

Stack Overflow用户

发布于 2020-10-12 13:11:14

如前所述,here

在部署ReportPortal之前,您应该已经安装了它的所有要求。它们的版本在requirements.yaml中进行了描述。您还应该在values.yaml中指定正确的PostgreSQL和RabbitMQ地址和端口

代码语言:javascript
复制
rabbitmq:
  SecretName: ""
  installdep:
    enable: false
  endpoint:
    address: <rabbitmq_chart_name>-rabbitmq-ha.default.svc.cluster.local
    port: 5672
    user: rabbitmq
    apiport: 15672
    apiuser: rabbitmq

postgresql:
  SecretName: ""
  installdep:
    enable: false
  endpoint:
    cloudservice: false
    address: <postgresql_chart_name>-postgresql.default.svc.cluster.local
    port: 5432
    user: rpuser
    dbName: reportportal
    password: 

我检查了here,它指向values.yaml中的postgresql密钥名称。

这里的解决方案是将其从""更改为您的postgresql secret name,然后重新安装。您可以在values.yaml中或使用--set进行更改,这将在命令行上指定覆盖

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64265935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档