diff --git a/charts/chia/1.0.0/ix_values.yaml b/charts/chia/1.0.0/ix_values.yaml index c5a8ef54d4..1cbd7c5739 100644 --- a/charts/chia/1.0.0/ix_values.yaml +++ b/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" diff --git a/charts/chia/1.0.0/questions.yaml b/charts/chia/1.0.0/questions.yaml index 358363c5d0..898cabb25d 100644 --- a/charts/chia/1.0.0/questions.yaml +++ b/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