瀏覽代碼

Configure questions.yaml for chia app

Waqar Ahmed 4 年之前
父節點
當前提交
d370f88c59
共有 2 個文件被更改,包括 21 次插入97 次删除
  1. 4 0
      charts/chia/1.0.0/ix_values.yaml
  2. 17 97
      charts/chia/1.0.0/questions.yaml

+ 4 - 0
charts/chia/1.0.0/ix_values.yaml

@@ -2,3 +2,7 @@ image:
   repository: ghcr.io/chia-network/chia
   tag: 1.1.4
   pullPolicy: IfNotPresent
+updateStrategy: Recreate
+environmentVariables:
+  - name: "keys"
+    value: "/plots/keyfile"

+ 17 - 97
charts/chia/1.0.0/questions.yaml

@@ -1,161 +1,81 @@
 groups:
-  - name: "Workload Configuration"
-    description: "Configure Storage for IPFS"
   - name: "Storage"
     description: "Configure Storage for IPFS"
-  - name: "IPFS Configuration"
-    description: "Configure Storage for IPFS"
-
-portals:
-  web_portal:
-    protocols:
-      - "http"
-    host:
-      - "$node_ip"
-    ports:
-      - "$variable-service.apiPort"
-    path: "/webui"
 
 questions:
-  - variable: updateStrategy
-    label: "IPFS update strategy"
-    group: "Workload Configuration"
-    schema:
-      type: string
-      default: "Recreate"
-      enum:
-        - value: "RollingUpdate"
-          description: "Create new pods and then kill old ones"
-        - value: "Recreate"
-          description: "Kill existing pods before creating new ones"
-
-  - variable: environmentVariables
-    label: "IPFS image environment"
-    group: "IPFS Configuration"
-    schema:
-      type: list
-      default: []
-      items:
-        - variable: environmentVariable
-          label: "Environment Variable"
-          schema:
-            type: dict
-            attrs:
-              - variable: name
-                label: "Name"
-                schema:
-                  type: string
-              - variable: value
-                label: "Value"
-                schema:
-                  type: string
-
-  - variable: service
-    description: "IPFS Service Configuration"
-    label: "IPFS Service Configuration"
-    group: "IPFS Configuration"
-    schema:
-      type: dict
-      required: true
-      attrs:
-        - variable: swarmPort
-          label: "Swarm Port to use for IPFS (Public)"
-          schema:
-            type: int
-            min: 9000
-            max: 65535
-            default: 9401
-            required: true
-        - variable: apiPort
-          label: "API Port to use for IPFS (local)"
-          schema:
-            type: int
-            min: 9000
-            max: 65535
-            default: 9501
-            required: true
-        - variable: gatewayPort
-          label: "Gateway Port to use for IPFS (local)"
-          schema:
-            type: int
-            min: 9000
-            max: 65535
-            default: 9880
-            required: true
-
   - variable: appVolumeMounts
-    label: "IPFS Storage"
+    label: "Chia Storage"
     group: "Storage"
     schema:
       type: dict
       attrs:
-        - variable: staging
-          label: "Staging Volume"
+        - variable: config
+          label: "Configuration Volume"
           schema:
             type: dict
             attrs:
               - variable: datasetName
-                label: "IPFS Staging Volume Dataset Name"
+                label: "Configuration Volume Dataset Name"
                 schema:
                   type: string
                   hidden: true
                   $ref:
                     - "normalize/ixVolume"
                   show_if: [["hostPathEnabled", "=", false]]
-                  default: "ix-ipfs-staging"
+                  default: "config"
                   editable: false
               - variable: mountPath
-                label: "IPFS Staging Mount Path"
+                label: "Configuration Mount Path"
                 description: "Path where the volume will be mounted inside the pod"
                 schema:
                   type: path
                   hidden: true
                   editable: false
-                  default: "/export"
+                  default: "/root/.chia"
               - variable: hostPathEnabled
-                label: "Enable Host Path for IPFS Staging Volume"
+                label: "Enable Host Path for Chia Configuration Volume"
                 schema:
                   type: boolean
                   default: false
                   show_subquestions_if: true
                   subquestions:
                     - variable: hostPath
-                      label: "Host Path for IPFS Staging Volume"
+                      label: "Host Path for Chia Configuration Volume"
                       schema:
                         type: hostpath
                         required: true
-        - variable: data
-          label: "Data Volume"
+        - variable: plots
+          label: "Plot Volume"
           schema:
             type: dict
             attrs:
               - variable: datasetName
-                label: "IPFS Data Volume Name"
+                label: "Plots Volume Name"
                 schema:
                   type: string
                   hidden: true
                   $ref:
                     - "normalize/ixVolume"
                   show_if: [["hostPathEnabled", "=", false]]
-                  default: "ix-ipfs-data"
+                  default: "plots"
                   editable: false
               - variable: mountPath
-                label: "IPFS Data Mount Path"
+                label: "Plots Mount Path"
                 description: "Path where the volume will be mounted inside the pod"
                 schema:
                   type: path
                   hidden: true
                   editable: false
-                  default: "/data/ipfs"
+                  default: "/plots"
               - variable: hostPathEnabled
-                label: "Enable Host Path for IPFS Data Volume"
+                label: "Enable Host Path for Chia Plots Volume"
                 schema:
                   type: boolean
                   default: false
                   show_subquestions_if: true
                   subquestions:
                     - variable: hostPath
-                      label: "Host Path for IPFS Data Volume"
+                      label: "Host Path for Chia Plots Volume"
                       schema:
                         type: hostpath
                         required: true