当前位置: 首页 > 知识库问答 >
问题:

acumos AI clio安装失败,出现“错误将YAML转换为JSON”

邬飞捷
2023-03-14

解决办法:

我能够摆脱这些错误(通过helm install-dry-run测试)。删除“资源、亲和力和容忍块”b.将“release.name”替换为实际发布值(例如license-clio-configmap)

但当我运行完整安装命令时,那些赫尔姆斯图表再次更新。

    null

lum-helm/templates/deployment上的YAML解析错误。YAML:将YAML转换为JSON时出错:YAML:line 36:在此上下文中不允许映射值

部署的Yaml。Yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ template "lum-helm.fullname" . }}
  labels:
    app: {{ template "lum-helm.name" . }}
    chart: {{ template "lum-helm.chart" . }}
    release: {{ .Release.Name }}
    heritage: {{ .Release.Service }}
spec:
  replicas: {{ .Values.replicaCount }}
  selector:
    matchLabels:
      app: {{ template "lum-helm.name" . }}
      release: {{ .Release.Name }}
  template:
    metadata:
      labels:
        app: {{ template "lum-helm.name" . }}
        release: {{ .Release.Name }}
    spec:
      initContainers:
            - name: wait-for-db
              image: busybox:1.28
              command:
              - 'sh'
              - '-c'
              - >
                until nc -z -w 2 {{ .Release.Name }}-postgresql {{ .Values.postgresql.servicePort }} && echo postgresql ok;
                  do sleep 2;
                done
      containers:
        - name: {{ .Chart.Name }}
          image: nexus3.acumos.org:10002/acumos/lum-server:default
          imagePullPolicy: {{ .Values.image.pullPolicy }}
          env:
            - name: DATABASE_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: {{ .Release.Name }}-postgresql
                  key: postgresql-password
            - name: NODE
          volumeMounts:
          - name: config-volume
            mountPath: /opt/app/lum/etc/config.json
            subPath: lum-config.json
          ports:
            - name: http
              containerPort: 2080
              protocol: TCP
          livenessProbe:
            httpGet:
              path: '/api/healthcheck'
              port: http
            initialDelaySeconds: 60
            periodSeconds: 10
            failureThreshold: 10
          readinessProbe:
            httpGet:
              path: '/api/healthcheck'
              port: http
            initialDelaySeconds: 60
            periodSeconds: 10
            failureThreshold: 10
          resources:
{{ toYaml .Values.resources | indent 12 }}
    {{- with .Values.nodeSelector }}
      nodeSelector:
{{ toYaml . | indent 8 }}
    {{- end }}
    {{- with .Values.affinity }}
      affinity:
{{ toYaml . | indent 8 }}
    {{- end }}
    {{- with .Values.tolerations }}
      tolerations:
{{ toYaml . | indent 8 }}
    {{- end }}
      volumes:
        - name: config-volume
          configMap:
            name: {{ .Release.Name }}-configmap

暂时还没有答案

 类似资料:
  • 我正在使用Android Studio 3.2 Canary 14,并试图迁移现有项目以使用AndroidX。从https://developer.android.com/topic/libraries/support-library/androidx-rn听起来,我必须设置(这是在选择“重构到AndroidX…”选项时自动完成的)。我还将目标API级别更新为28。还有人看到这个问题吗? 未能转换

  • 我收到以下错误消息: “删除\u失败\u内部\u错误 在安装APKs时,我甚至从emulator中删除了数据,并尝试选择另一个设备,但错误仍然存在。请帮帮我。我尝试过禁用instant Run,但对我无效。

  • 问题内容: 像许多其他工具一样,我在安装python库时遇到问题(下载为tar,然后解压缩)。 如在其他地方建议的那样,我尝试输入终端“ ARCHFLAGS = -Wno-error = unused-command-line-argument- hard-error-in-future sudo python setup.py install”,但没有成功。 有没有办法解决似乎在xcode 5.

  • 我尝试了这里提到的所有解决方案,但没有一个奏效。 这里奇怪的事情是,我试图运行我的应用程序的Android模拟器的第一次,我得到了同样的错误。我从来没有在那里安装应用程序,但我得到了同样的错误。 你知道是什么导致了这个错误吗?

  • 我正在开发一个应用程序,如果我从android studio运行到我的设备上,它绝对运行良好。如果我将我的apk放入google drive并与其他人共享,它会显示错误< code >(“Android apk安装失败。安装包错误,无法安装。)当他们尝试安装应用程序时。不是署名的apk。它仍处于原型阶段(调试模式)。 请让我知道我哪里做错了。

  • 问题内容: 无论项目采用何种结构,始终都会失败,并显示相同的消息。去构建完美的作品。 这是我的 这是在Mac OSX Mountain Lion上,并且安装了自制软件。 问题答案: 如果不提供任何参数,则默认为尝试在当前目录中安装软件包。错误消息告诉您它不能执行此操作,因为当前目录不属于您的。 您可以: 定义到您的$ HOME()。 将您的源移动到当前()内。 在这两种方法之后,进入目录并键入将起