Merge pull request #665 from blockchaintp/migrate-btp-sextant
feat(sextant): migrate BTP Sextant chartpull/666/head
commit
f95e6da0d0
Binary file not shown.
|
@ -0,0 +1,21 @@
|
|||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
|
@ -1,20 +1,25 @@
|
|||
annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Sextant
|
||||
catalog.cattle.io/kube-version: '>=1.19-0'
|
||||
catalog.cattle.io/release-name: sextant
|
||||
apiVersion: v2
|
||||
appVersion: 2.1.8
|
||||
dependencies:
|
||||
- name: standard-defs
|
||||
repository: file://./charts/standard-defs
|
||||
description: Sextant automates the deployment and management of enterprise blockchain
|
||||
infrastructure.
|
||||
home: https://www.blockchaintp.com/sextant
|
||||
version: ~0.1.0
|
||||
description: 'Sextant automates the deployment and management of enterprise blockchain
|
||||
infrastructure. It also delivers Chronicle - an open-source, blockchain-backed,
|
||||
domain-agnostic provenance product - and facilitates its integration with enterprise
|
||||
systems. '
|
||||
home: https://btp.works/sextant
|
||||
icon: https://sextant-resources.s3.amazonaws.com/icons/large-logo-blue.svg
|
||||
keywords:
|
||||
- provenance
|
||||
- blockchain
|
||||
- smart contracts
|
||||
kubeVersion: '>=1.19-0'
|
||||
name: sextant
|
||||
type: application
|
||||
version: 2.2.1700
|
||||
version: 2.2.21
|
|
@ -0,0 +1,26 @@
|
|||
# Product Overview
|
||||
|
||||
Sextant automates the deployment and management of enterprise blockchain
|
||||
infrastructure, and currently supports the open-source Hyperledger Besu,
|
||||
Fabric, and Sawtooth distributed ledgers.
|
||||
|
||||
It delivers Chronicle, an open-source, blockchain-backed, domain-agnostic
|
||||
provenance product, and facilitates its integration with enterprise systems.
|
||||
|
||||
It also provides a runtime environment for executing smart contracts.
|
||||
|
||||
## License
|
||||
|
||||
Use of Sextant is governed by our [Marketplace EULA](https://sextant-resources.s3.amazonaws.com/agreements/Blockchain+Technology+Partners+Limited+(Marketplace)+End+User+License+Agreement.pdf)
|
||||
with the exception of Daml support which is subject to our [Evaluation EULA](https://sextant-resources.s3.amazonaws.com/agreements/Blockchain+Technology+Partners+Limited+(Evaluation)+End+User+License+Agreement.pdf)
|
||||
|
||||
Find out more at [btp.works/sextant](https://btp.works/sextant)
|
||||
|
||||
For documentation visit [docs.btp.works](https://docs.btp.works)
|
||||
|
||||
### *Important*
|
||||
|
||||
*To install Sextant you will need credentials supplied by BTP.*
|
||||
|
||||
*Please complete [this form](https://btp.works/sextant/suse-rancher) and we will
|
||||
provide you with the credentials required to launch Sextant.*
|
|
@ -0,0 +1,143 @@
|
|||
---
|
||||
# Rancher marketplace specific question file, source: helm-charts/sextant/rancher-marketplace-questions.yaml
|
||||
questions:
|
||||
# User Credentials
|
||||
- variable: imagePullSecrets.createSecret.registryUser
|
||||
default: ""
|
||||
required: true
|
||||
type: string
|
||||
label: Username
|
||||
description: Your username for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
- variable: imagePullSecrets.createSecret.registryPassword
|
||||
default: ""
|
||||
required: true
|
||||
type: password
|
||||
label: Password
|
||||
description: Your password for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
# Ingress Settings
|
||||
- variable: ingress.enabled
|
||||
default: "false"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Enable Sextant Ingress
|
||||
description: Enable an ingress for Sextant
|
||||
group: "Ingress Settings"
|
||||
show_subquestion_if: true
|
||||
subquestions:
|
||||
- variable: ingress.hostname
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress hostname
|
||||
description: Primary hostname for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.path
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname Path
|
||||
description: Path for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.pathType
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname PathType
|
||||
description: PathType for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.certManager
|
||||
default: "false"
|
||||
required: false
|
||||
type: boolean
|
||||
label: Enable the acme certmanager for this ingress
|
||||
description: Enable the acme certmanager for this ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.annotations
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress annotations
|
||||
description: Annotations for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.tls
|
||||
default: false
|
||||
required: false
|
||||
type: boolean
|
||||
label: Ingress TLS
|
||||
description: Enable tls on the ingress with a secrete at hostname-tls
|
||||
group: "Ingress Settings"
|
||||
# Sextant database settings
|
||||
- variable: postgres.enabled
|
||||
default: "true"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Use internal postgres database
|
||||
description: Create an internal postgres instance for Sextant, or if not supply details of an external postgres
|
||||
group: "Database settings"
|
||||
show_subquestion_if: false
|
||||
subquestions:
|
||||
- variable: postgres.user
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres user
|
||||
description: User for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.host
|
||||
default: "localhost"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres host
|
||||
description: Host for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.database
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Database name
|
||||
description: Database name for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.port
|
||||
default: "5432"
|
||||
required: true
|
||||
type: int
|
||||
label: Postgres port
|
||||
description: Port for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.password
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: password
|
||||
label: Postgres password
|
||||
description: Password for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: edition
|
||||
default: "community"
|
||||
required: true
|
||||
type: string
|
||||
label: Sextant edition
|
||||
description: The Sextant edition to install
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Create image pull secret
|
||||
description: Automatically create an image pull secret
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.registryUrl
|
||||
default: "dev.catenasys.com:8084"
|
||||
type: string
|
||||
required: true
|
||||
label: BTP image registry URL
|
||||
description: Set the default image registry URL
|
||||
group: "Advanced settings"
|
||||
- variable: postgres.persistence.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Postgres persistance
|
||||
description: Allocate a PVC for the internal postgres instance
|
||||
group: "Advanced settings"
|
|
@ -0,0 +1,146 @@
|
|||
##
|
||||
## This is the Rancher marketplace specific overlay file used at rancher/partner-charts/packages/btp/sextant/overlay/questions.yaml
|
||||
##
|
||||
---
|
||||
# Rancher marketplace specific question file, source: helm-charts/sextant/rancher-marketplace-questions.yaml
|
||||
questions:
|
||||
# User Credentials
|
||||
- variable: imagePullSecrets.createSecret.registryUser
|
||||
default: ""
|
||||
required: true
|
||||
type: string
|
||||
label: Username
|
||||
description: Your username for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
- variable: imagePullSecrets.createSecret.registryPassword
|
||||
default: ""
|
||||
required: true
|
||||
type: password
|
||||
label: Password
|
||||
description: Your password for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
# Ingress Settings
|
||||
- variable: ingress.enabled
|
||||
default: "false"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Enable Sextant Ingress
|
||||
description: Enable an ingress for Sextant
|
||||
group: "Ingress Settings"
|
||||
show_subquestion_if: true
|
||||
subquestions:
|
||||
- variable: ingress.hostname
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress hostname
|
||||
description: Primary hostname for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.path
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname Path
|
||||
description: Path for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.pathType
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname PathType
|
||||
description: PathType for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.certManager
|
||||
default: "false"
|
||||
required: false
|
||||
type: boolean
|
||||
label: Enable the acme certmanager for this ingress
|
||||
description: Enable the acme certmanager for this ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.annotations
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress annotations
|
||||
description: Annotations for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.tls
|
||||
default: false
|
||||
required: false
|
||||
type: boolean
|
||||
label: Ingress TLS
|
||||
description: Enable tls on the ingress with a secrete at hostname-tls
|
||||
group: "Ingress Settings"
|
||||
# Sextant database settings
|
||||
- variable: postgres.enabled
|
||||
default: "true"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Use internal postgres database
|
||||
description: Create an internal postgres instance for Sextant, or if not supply details of an external postgres
|
||||
group: "Database settings"
|
||||
show_subquestion_if: false
|
||||
subquestions:
|
||||
- variable: postgres.user
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres user
|
||||
description: User for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.host
|
||||
default: "localhost"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres host
|
||||
description: Host for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.database
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Database name
|
||||
description: Database name for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.port
|
||||
default: "5432"
|
||||
required: true
|
||||
type: int
|
||||
label: Postgres port
|
||||
description: Port for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.password
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: password
|
||||
label: Postgres password
|
||||
description: Password for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: edition
|
||||
default: "community"
|
||||
required: true
|
||||
type: string
|
||||
label: Sextant edition
|
||||
description: The sextant edition to install
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Create image pull secret
|
||||
description: Automatically create an image pull secret
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.registryUrl
|
||||
default: "dev.catenasys.com:8084"
|
||||
type: string
|
||||
required: true
|
||||
label: BTP image registry URL
|
||||
description: Set the default image registry URL
|
||||
group: "Advanced settings"
|
||||
- variable: postgres.persistence.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Postgres persistance
|
||||
description: Allocate a PVC for the internal postgres instance
|
||||
group: "Advanced settings"
|
|
@ -0,0 +1,235 @@
|
|||
##
|
||||
## This is the Rancher marketplace specific values file used at rancher/partner-charts/packages/btp/sextant/overlay/values.yaml
|
||||
##
|
||||
## The following values have been changed from default:
|
||||
## - edition: community
|
||||
## - imagePullSecrets.enabled: true
|
||||
## - imagePullSecrets.createSecret.enabled: true
|
||||
## - imagePullSecrets.createSecret.registryUrl: "dev.catenasys.com:8084"
|
||||
## - postgres.persistence.enabled: true
|
||||
---
|
||||
# Rancher marketplace specific values file, source: helm-charts/sextant/rancher-marketplace-values.yaml
|
||||
edition: community
|
||||
|
||||
editionImages:
|
||||
ui:
|
||||
awsStandard:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-standard
|
||||
tag: BTP2.1.0-2.1.5
|
||||
awsPremium:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-premium
|
||||
tag: BTP2.1.0-2.1.5
|
||||
awsEnterprise:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-enterprise
|
||||
tag: BTP2.1.0-2.1.5
|
||||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-enterprise
|
||||
tag: BTP2.1.0-2.2.1
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-community
|
||||
tag: BTP2.1.0
|
||||
api:
|
||||
awsStandard:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-standard
|
||||
tag: BTP2.1.0-2.2.5
|
||||
awsPremium:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-premium
|
||||
tag: BTP2.1.0-2.2.5
|
||||
awsEnterprise:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-enterprise
|
||||
tag: BTP2.1.0-2.2.5
|
||||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-enterprise
|
||||
tag: BTP2.1.0-2.3.3
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-community
|
||||
tag: BTP2.1.0
|
||||
|
||||
deployment:
|
||||
name: sextant
|
||||
namespace: default
|
||||
|
||||
imagePullSecrets:
|
||||
## @md | `imagePullSecrets.enabled` | true if imagePullSecrets are required | boolean | false |
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.value` | a list of named secret references of the form ```- name: secretName```| list | [] |
|
||||
value: []
|
||||
|
||||
createSecret:
|
||||
## @md | `imagePullSecrets.createSecret.enabled` | true to create a image pull secret | boolean | false |
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.createSecret.registryUrl` | the registry url | string | nil |
|
||||
registryUrl: "dev.catenasys.com:8084"
|
||||
## @md | `imagePullSecrets.createSecret.registryUser` | the username for the registry | string | nil |
|
||||
registryUser:
|
||||
## @md | `imagePullSecrets.createSecret.registryPassword` | the password for the registry | string | nil |
|
||||
registryPassword:
|
||||
|
||||
## @md | `replicaCount` | number of Sextant replicas to run | int | 1 |
|
||||
replicaCount: 1
|
||||
|
||||
## @md | `logging` | default logging level | string | "1" |
|
||||
logging: "1"
|
||||
|
||||
ui:
|
||||
## @md | `ui.env` | environment variables to set in the UI container | map | nil |
|
||||
env:
|
||||
## @md | `ui.image` | UI image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `ui.image.repository` | UI image repository | string | "dev.catenasys.com:8083/blockchaintp/sextant" |
|
||||
repository: blockchaintp/sextant
|
||||
## @md | `ui.image.tag` | UI image tag | string | "latest" |
|
||||
tag: latest
|
||||
## @md | `ui.image.pullPolicy` | UI image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `ui.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "400Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "40Mi"
|
||||
api:
|
||||
## @md | `api.env` | API environment settings | map | N/A |
|
||||
env:
|
||||
## @md | `api.image` | API image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `api.image.repository` | API image repository | string | "dev.catenasys.com:8083/blockchaintp/sextant-api" |
|
||||
repository: blockchaintp/sextant-api
|
||||
## @md | `api.image.tag` | API image tag | string | "latest" |
|
||||
tag: latest
|
||||
## @md | `api.image.pullPolicy` | API image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `api.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "300Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "80Mi"
|
||||
noxy:
|
||||
## @md | `noxy.env` | Noxy environment variables | map | N/A |
|
||||
env:
|
||||
## @md | `noxy.image` | noxy image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `noxy.image.repository` | NOXY image repository | string | "dev.catenasys.com:8083/blockchaintp/noxy" |
|
||||
repository: blockchaintp/noxy
|
||||
## @md | `noxy.image.tag` | noxy image tag | string | "latest" |
|
||||
tag: BTP2.1.0
|
||||
## @md | `noxy.image.pullPolicy` | API image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `noxy.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "60Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "30Mi"
|
||||
|
||||
|
||||
serviceAccount:
|
||||
## @md | `serviceAccount.create` | if true create the service account | boolean | true |
|
||||
create: true
|
||||
## @md | `serviceAccount.name` | name of the service account for sextant | string | nil |
|
||||
name:
|
||||
|
||||
postgres:
|
||||
# if enabled we allocate a postgres database here
|
||||
## @md | `postgres.enabled` | if true create an internal postgres instance | boolean | true |
|
||||
enabled: true
|
||||
## @md | `postgres.env` | postgres environment variables | map | N/A |
|
||||
env:
|
||||
image:
|
||||
registry:
|
||||
## @md | `postgres.image.repository` | postgres image repository | string | "postgres" |
|
||||
repository: postgres
|
||||
## @md | `postgres.image.tag` | postgres image tag | string | "11" |
|
||||
tag: "11"
|
||||
## @md | `postgres.user` | user for the postgres database | string | "postgres" |
|
||||
user: postgres
|
||||
## @md | `postgres.host` | host for the postgres database | string | "localhost" |
|
||||
host: localhost
|
||||
## @md | `postgres.database` | database for the postgres database | string | "postgres" |
|
||||
database: postgres
|
||||
## @md | `postgres.port` | port for the postgres database | int | 5432 |
|
||||
port: 5432
|
||||
## @md | `postgres.password` | password for the postgres database | string | "postgres" |
|
||||
password: postgres
|
||||
## @md | `postgres.existingPasswordSecret` | name of a secret containing the postgres password | string | nil |
|
||||
existingPasswordSecret:
|
||||
## @md | `postgres.existingPasswordSecret` | name of the key in a secret containing the postgres password | string | password |
|
||||
existingPasswordSecretKey: password
|
||||
## @md | `postgres.tls` | postgres TLS configuration | string | nil |
|
||||
tls:
|
||||
## @md | `postgres.persistence` | postgres persistence settings | map | N/A |
|
||||
persistence:
|
||||
## @md | `postgres.persistence.enabled` | if true allocate a PVC for the postgres instance | boolean | false |
|
||||
enabled: true
|
||||
## @md | `postgres.persistence.annotations` | any custom annotations to the postgres PVC's | map | {} |
|
||||
annotations: {}
|
||||
## @md | `postgres.persistence.accessModes` | postgres PVC access modes | list | [ "ReadWriteOnce" ] |
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
## if set to "-" (empty string) then storageClassName: "", which disables dynamic provisioning
|
||||
## if undefined or set to null, no storageClassName is set and the clusters default StorageClass will be used
|
||||
## if a storageClass name is set then storageClassName: "setValue"
|
||||
## @md | `postgres.persistence.storageClass` | postgres PVC storageClass | string | nil |
|
||||
storageClass:
|
||||
## @md | `postgres.persistence.size` | postgres PVC volume size | string | "40Gi" |
|
||||
size: "40Gi"
|
||||
## @md | `postgres.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
|
||||
service:
|
||||
## @md | `service.type` | Sextant service type | string | ClusterIP |
|
||||
type: ClusterIP
|
||||
## @md | `service.port` | Sextant service port | int | 8000 |
|
||||
port: 8000
|
||||
|
||||
|
||||
ingress:
|
||||
## @md | `ingress.apiVersion` | if necessary the apiVersion of the ingress may be overridden | "" |
|
||||
apiVersion: ""
|
||||
## @md | `ingress.enabled` | true to enable the ingress to the main service rest-api | false |
|
||||
enabled: false
|
||||
## @md | `ingress.certManager` | true to enable the acme certmanager for this ingress | false |
|
||||
certManager: false
|
||||
## @md | `ingress.hostname` | primary hostname for the ingress | false |
|
||||
hostname:
|
||||
## @md | `ingress.path` | path for the ingress's primary hostname | / |
|
||||
path: /
|
||||
## @md | `ingress.pathType` | pathType for the ingress's primary hostname | nil |
|
||||
pathType:
|
||||
## @md | `ingress.annotations` | annotations for the ingress | {} |
|
||||
annotations: {}
|
||||
## @md | `ingress.tls` | true to enable tls on the ingress with a secrete at hostname-tls | false(truthy) |
|
||||
tls: false
|
||||
## @md | `ingress.extraHosts` | list of extra hosts to add to the ingress | [] |
|
||||
extraHosts: []
|
||||
## @md | `ingress.extraPaths` | list of extra paths to add to the primary host of the ingress | [] |
|
||||
extraPaths: []
|
||||
## @md | `ingress.extraTls` | list of extra tls entries | [] |
|
||||
extraTls: []
|
||||
## @md | `ingress.hosts` | a list of host and path lists to publish in the ingress (deprecated)| map | {} |
|
||||
hosts: []
|
||||
|
||||
## @md | `extraVolumes` | a list of additional volumes to add to all StatefulSets, Deployments, and DaemonSets | `[]` |
|
||||
extraVolumes: []
|
||||
## @md | `extraVolumeMounts` | a list of additional volume mounts to add to all StatefulSet, Deployment, and DaemonSet containers | `[]` |
|
||||
extraVolumeMounts: []
|
|
@ -1,23 +1,5 @@
|
|||
## @md # Sextant
|
||||
## @md
|
||||
## @md This chart is the base chart to install BTP Sextant. By default it
|
||||
## @md installs the development version of Sextant. It's intended use is as
|
||||
## @md a dependency of other charts which install particular editions of the
|
||||
## @md software.
|
||||
## @md
|
||||
|
||||
## @md ## Configuration
|
||||
## @md
|
||||
## @md | field | description | type | default |
|
||||
## @md |-|-|-|-|
|
||||
|
||||
# aws-standard
|
||||
# aws-premium
|
||||
# aws-enterprise
|
||||
# enterprise
|
||||
# development
|
||||
# community
|
||||
|
||||
---
|
||||
# Rancher marketplace specific values file, source: helm-charts/sextant/rancher-marketplace-values.yaml
|
||||
edition: community
|
||||
|
||||
editionImages:
|
||||
|
@ -37,7 +19,7 @@ editionImages:
|
|||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-enterprise
|
||||
tag: BTP2.1.0-2.1.5
|
||||
tag: BTP2.1.0-2.2.1
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-community
|
||||
|
@ -58,7 +40,7 @@ editionImages:
|
|||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-enterprise
|
||||
tag: BTP2.1.0-2.2.5
|
||||
tag: BTP2.1.0-2.3.3
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-community
|
||||
|
@ -70,7 +52,7 @@ deployment:
|
|||
|
||||
imagePullSecrets:
|
||||
## @md | `imagePullSecrets.enabled` | true if imagePullSecrets are required | boolean | false |
|
||||
enabled: false
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.value` | a list of named secret references of the form ```- name: secretName```| list | [] |
|
||||
value: []
|
||||
|
||||
|
@ -78,7 +60,7 @@ imagePullSecrets:
|
|||
## @md | `imagePullSecrets.createSecret.enabled` | true to create a image pull secret | boolean | false |
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.createSecret.registryUrl` | the registry url | string | nil |
|
||||
registryUrl: dev.catenasys.com:8084
|
||||
registryUrl: "dev.catenasys.com:8084"
|
||||
## @md | `imagePullSecrets.createSecret.registryUser` | the username for the registry | string | nil |
|
||||
registryUser:
|
||||
## @md | `imagePullSecrets.createSecret.registryPassword` | the password for the registry | string | nil |
|
|
@ -1,24 +0,0 @@
|
|||
# Product Overview
|
||||
|
||||
__Sextant Community Edition__ focuses on two key areas:
|
||||
|
||||
Distributed Ledgers: Sextant automates the deployment and management of enterprise blockchain infrastructure, and currently supports the open-source Hyperledger Besu and Hyperledger Sawtooth distributed ledgers.
|
||||
|
||||
Smart Contracts: Sextant accelerates the adoption of Daml, an open-source smart contract language and application framework, by simplifying the deployment and management of the Daml runtime environment on distributed ledgers as well as centralized alternatives.
|
||||
|
||||
## License
|
||||
|
||||
Use of the Sextant Community Edition is governed by our
|
||||
[Marketplace EULA](https://sextant-resources.s3.amazonaws.com/agreements/Blockchain+Technology+Partners+Limited+(Marketplace)+End+User+License+Agreement.pdf)
|
||||
with the exception of Daml support which is subject to
|
||||
our [Evaluation EULA](https://sextant-resources.s3.amazonaws.com/agreements/Blockchain+Technology+Partners+Limited+(Evaluation)+End+User+License+Agreement.pdf)
|
||||
|
||||
Find out more at [blockchaintp.com/sextant](http://blockchaintp.com/sextant)
|
||||
|
||||
For documentation visit [docs.blockchaintp.com](http://docs.blockchaintp.com)
|
||||
|
||||
### *Important*
|
||||
|
||||
*To install Sextant you will need credentials supplied by BTP.*
|
||||
|
||||
Please complete [this form](https://www.blockchaintp.com/sextant/suse-rancher) and we will provide you with the credentials required to launch Sextant Community Edition.
|
|
@ -1,113 +0,0 @@
|
|||
questions:
|
||||
# User Credentials
|
||||
- variable: imagePullSecrets.createSecret.registryUser
|
||||
default: ""
|
||||
required: true
|
||||
type: string
|
||||
label: Username
|
||||
description: Your username for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
- variable: imagePullSecrets.createSecret.registryPassword
|
||||
default: ""
|
||||
required: true
|
||||
type: password
|
||||
label: Password
|
||||
description: Your password for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
# Ingress Settings
|
||||
- variable: ingress.enabled
|
||||
default: "false"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Enable Sextant Ingress
|
||||
description: Enable an ingress for Sextant
|
||||
group: "Ingress Settings"
|
||||
show_subquestion_if: true
|
||||
subquestions:
|
||||
- variable: ingress.hostname
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress hostname
|
||||
description: Primary hostname for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.path
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname Path
|
||||
description: Path for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.pathType
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname PathType
|
||||
description: PathType for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.certManager
|
||||
default: "false"
|
||||
required: false
|
||||
type: boolean
|
||||
label: Enable the acme certmanager for this ingress
|
||||
description: Enable the acme certmanager for this ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.annotations
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress annotations
|
||||
description: Annotations for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.tls
|
||||
default: false
|
||||
required: false
|
||||
type: boolean
|
||||
label: Ingress TLS
|
||||
description: Enable tls on the ingress with a secrete at hostname-tls
|
||||
group: "Ingress Settings"
|
||||
# Sextant database settings
|
||||
- variable: postgres.enabled
|
||||
default: "true"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Use internal postgres database
|
||||
description: Create an internal postgres instance for Sextant, or if not supply details of an external postgres
|
||||
group: "Database settings"
|
||||
show_subquestion_if: false
|
||||
subquestions:
|
||||
- variable: postgres.user
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres user
|
||||
description: User for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.host
|
||||
default: "localhost"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres host
|
||||
description: Host for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.database
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Database name
|
||||
description: Database name for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.port
|
||||
default: "5432"
|
||||
required: true
|
||||
type: int
|
||||
label: Postgres port
|
||||
description: Port for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.password
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: password
|
||||
label: Postgres password
|
||||
description: Password for the postgres database
|
||||
group: "Database settings"
|
19
index.yaml
19
index.yaml
|
@ -19022,27 +19022,32 @@ entries:
|
|||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Sextant
|
||||
catalog.cattle.io/kube-version: '>=1.19-0'
|
||||
catalog.cattle.io/release-name: sextant
|
||||
apiVersion: v2
|
||||
appVersion: 2.1.8
|
||||
created: "2022-03-16T11:49:30.693863Z"
|
||||
created: "2023-02-10T20:55:07.298436Z"
|
||||
dependencies:
|
||||
- name: standard-defs
|
||||
repository: file://./charts/standard-defs
|
||||
description: Sextant automates the deployment and management of enterprise blockchain
|
||||
infrastructure.
|
||||
digest: 7f1db7e94eb99ee7bf20cefecf5fbad63868703bf9b2f0207e72dc38822be2e6
|
||||
home: https://www.blockchaintp.com/sextant
|
||||
version: ~0.1.0
|
||||
description: 'Sextant automates the deployment and management of enterprise blockchain
|
||||
infrastructure. It also delivers Chronicle - an open-source, blockchain-backed,
|
||||
domain-agnostic provenance product - and facilitates its integration with enterprise
|
||||
systems. '
|
||||
digest: 0934481da82814d4147084cea56da8e6f12dbdff54804055d338775f977451c1
|
||||
home: https://btp.works/sextant
|
||||
icon: https://sextant-resources.s3.amazonaws.com/icons/large-logo-blue.svg
|
||||
keywords:
|
||||
- provenance
|
||||
- blockchain
|
||||
- smart contracts
|
||||
kubeVersion: '>=1.19-0'
|
||||
name: sextant
|
||||
type: application
|
||||
urls:
|
||||
- assets/sextant/sextant-2.2.1700.tgz
|
||||
version: 2.2.1700
|
||||
- assets/btp/sextant-2.2.21.tgz
|
||||
version: 2.2.21
|
||||
shipa:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
|
|
|
@ -0,0 +1,143 @@
|
|||
---
|
||||
# Rancher marketplace specific question file, source: helm-charts/sextant/rancher-marketplace-questions.yaml
|
||||
questions:
|
||||
# User Credentials
|
||||
- variable: imagePullSecrets.createSecret.registryUser
|
||||
default: ""
|
||||
required: true
|
||||
type: string
|
||||
label: Username
|
||||
description: Your username for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
- variable: imagePullSecrets.createSecret.registryPassword
|
||||
default: ""
|
||||
required: true
|
||||
type: password
|
||||
label: Password
|
||||
description: Your password for the BTP licenced image registry, supplied by BTP
|
||||
group: "User Credentials"
|
||||
# Ingress Settings
|
||||
- variable: ingress.enabled
|
||||
default: "false"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Enable Sextant Ingress
|
||||
description: Enable an ingress for Sextant
|
||||
group: "Ingress Settings"
|
||||
show_subquestion_if: true
|
||||
subquestions:
|
||||
- variable: ingress.hostname
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress hostname
|
||||
description: Primary hostname for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.path
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname Path
|
||||
description: Path for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.pathType
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Hostname PathType
|
||||
description: PathType for the ingress's primary hostname
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.certManager
|
||||
default: "false"
|
||||
required: false
|
||||
type: boolean
|
||||
label: Enable the acme certmanager for this ingress
|
||||
description: Enable the acme certmanager for this ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.annotations
|
||||
default: ""
|
||||
required: false
|
||||
type: string
|
||||
label: Ingress annotations
|
||||
description: Annotations for the ingress
|
||||
group: "Ingress Settings"
|
||||
- variable: ingress.tls
|
||||
default: false
|
||||
required: false
|
||||
type: boolean
|
||||
label: Ingress TLS
|
||||
description: Enable tls on the ingress with a secrete at hostname-tls
|
||||
group: "Ingress Settings"
|
||||
# Sextant database settings
|
||||
- variable: postgres.enabled
|
||||
default: "true"
|
||||
required: true
|
||||
type: boolean
|
||||
label: Use internal postgres database
|
||||
description: Create an internal postgres instance for Sextant, or if not supply details of an external postgres
|
||||
group: "Database settings"
|
||||
show_subquestion_if: false
|
||||
subquestions:
|
||||
- variable: postgres.user
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres user
|
||||
description: User for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.host
|
||||
default: "localhost"
|
||||
required: true
|
||||
type: string
|
||||
label: Postgres host
|
||||
description: Host for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.database
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: string
|
||||
label: Database name
|
||||
description: Database name for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.port
|
||||
default: "5432"
|
||||
required: true
|
||||
type: int
|
||||
label: Postgres port
|
||||
description: Port for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: postgres.password
|
||||
default: "postgres"
|
||||
required: true
|
||||
type: password
|
||||
label: Postgres password
|
||||
description: Password for the postgres database
|
||||
group: "Database settings"
|
||||
- variable: edition
|
||||
default: "community"
|
||||
required: true
|
||||
type: string
|
||||
label: Sextant edition
|
||||
description: The Sextant edition to install
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Create image pull secret
|
||||
description: Automatically create an image pull secret
|
||||
group: "Advanced settings"
|
||||
- variable: imagePullSecrets.createSecret.registryUrl
|
||||
default: "dev.catenasys.com:8084"
|
||||
type: string
|
||||
required: true
|
||||
label: BTP image registry URL
|
||||
description: Set the default image registry URL
|
||||
group: "Advanced settings"
|
||||
- variable: postgres.persistence.enabled
|
||||
default: "true"
|
||||
type: boolean
|
||||
required: true
|
||||
label: Postgres persistance
|
||||
description: Allocate a PVC for the internal postgres instance
|
||||
group: "Advanced settings"
|
|
@ -0,0 +1,226 @@
|
|||
---
|
||||
# Rancher marketplace specific values file, source: helm-charts/sextant/rancher-marketplace-values.yaml
|
||||
edition: community
|
||||
|
||||
editionImages:
|
||||
ui:
|
||||
awsStandard:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-standard
|
||||
tag: BTP2.1.0-2.1.5
|
||||
awsPremium:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-premium
|
||||
tag: BTP2.1.0-2.1.5
|
||||
awsEnterprise:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-enterprise
|
||||
tag: BTP2.1.0-2.1.5
|
||||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-enterprise
|
||||
tag: BTP2.1.0-2.2.1
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-community
|
||||
tag: BTP2.1.0
|
||||
api:
|
||||
awsStandard:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-standard
|
||||
tag: BTP2.1.0-2.2.5
|
||||
awsPremium:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-premium
|
||||
tag: BTP2.1.0-2.2.5
|
||||
awsEnterprise:
|
||||
registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com
|
||||
repository: blockchain-technology/sextant-api-enterprise
|
||||
tag: BTP2.1.0-2.2.5
|
||||
enterprise:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-enterprise
|
||||
tag: BTP2.1.0-2.3.3
|
||||
community:
|
||||
registry: dev.catenasys.com:8084
|
||||
repository: blockchaintp/sextant-api-community
|
||||
tag: BTP2.1.0
|
||||
|
||||
deployment:
|
||||
name: sextant
|
||||
namespace: default
|
||||
|
||||
imagePullSecrets:
|
||||
## @md | `imagePullSecrets.enabled` | true if imagePullSecrets are required | boolean | false |
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.value` | a list of named secret references of the form ```- name: secretName```| list | [] |
|
||||
value: []
|
||||
|
||||
createSecret:
|
||||
## @md | `imagePullSecrets.createSecret.enabled` | true to create a image pull secret | boolean | false |
|
||||
enabled: true
|
||||
## @md | `imagePullSecrets.createSecret.registryUrl` | the registry url | string | nil |
|
||||
registryUrl: "dev.catenasys.com:8084"
|
||||
## @md | `imagePullSecrets.createSecret.registryUser` | the username for the registry | string | nil |
|
||||
registryUser:
|
||||
## @md | `imagePullSecrets.createSecret.registryPassword` | the password for the registry | string | nil |
|
||||
registryPassword:
|
||||
|
||||
## @md | `replicaCount` | number of Sextant replicas to run | int | 1 |
|
||||
replicaCount: 1
|
||||
|
||||
## @md | `logging` | default logging level | string | "1" |
|
||||
logging: "1"
|
||||
|
||||
ui:
|
||||
## @md | `ui.env` | environment variables to set in the UI container | map | nil |
|
||||
env:
|
||||
## @md | `ui.image` | UI image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `ui.image.repository` | UI image repository | string | "dev.catenasys.com:8083/blockchaintp/sextant" |
|
||||
repository: blockchaintp/sextant
|
||||
## @md | `ui.image.tag` | UI image tag | string | "latest" |
|
||||
tag: latest
|
||||
## @md | `ui.image.pullPolicy` | UI image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `ui.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "400Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "40Mi"
|
||||
api:
|
||||
## @md | `api.env` | API environment settings | map | N/A |
|
||||
env:
|
||||
## @md | `api.image` | API image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `api.image.repository` | API image repository | string | "dev.catenasys.com:8083/blockchaintp/sextant-api" |
|
||||
repository: blockchaintp/sextant-api
|
||||
## @md | `api.image.tag` | API image tag | string | "latest" |
|
||||
tag: latest
|
||||
## @md | `api.image.pullPolicy` | API image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `api.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "300Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "80Mi"
|
||||
noxy:
|
||||
## @md | `noxy.env` | Noxy environment variables | map | N/A |
|
||||
env:
|
||||
## @md | `noxy.image` | noxy image settings | map | N/A |
|
||||
image:
|
||||
registry:
|
||||
## @md | `noxy.image.repository` | NOXY image repository | string | "dev.catenasys.com:8083/blockchaintp/noxy" |
|
||||
repository: blockchaintp/noxy
|
||||
## @md | `noxy.image.tag` | noxy image tag | string | "latest" |
|
||||
tag: BTP2.1.0
|
||||
## @md | `noxy.image.pullPolicy` | API image pull policy | string | "IfNotPresent" |
|
||||
pullPolicy: IfNotPresent
|
||||
## @md | `noxy.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
limits:
|
||||
cpu: "100m"
|
||||
memory: "60Mi"
|
||||
requests:
|
||||
cpu: "20m"
|
||||
memory: "30Mi"
|
||||
|
||||
|
||||
serviceAccount:
|
||||
## @md | `serviceAccount.create` | if true create the service account | boolean | true |
|
||||
create: true
|
||||
## @md | `serviceAccount.name` | name of the service account for sextant | string | nil |
|
||||
name:
|
||||
|
||||
postgres:
|
||||
# if enabled we allocate a postgres database here
|
||||
## @md | `postgres.enabled` | if true create an internal postgres instance | boolean | true |
|
||||
enabled: true
|
||||
## @md | `postgres.env` | postgres environment variables | map | N/A |
|
||||
env:
|
||||
image:
|
||||
registry:
|
||||
## @md | `postgres.image.repository` | postgres image repository | string | "postgres" |
|
||||
repository: postgres
|
||||
## @md | `postgres.image.tag` | postgres image tag | string | "11" |
|
||||
tag: "11"
|
||||
## @md | `postgres.user` | user for the postgres database | string | "postgres" |
|
||||
user: postgres
|
||||
## @md | `postgres.host` | host for the postgres database | string | "localhost" |
|
||||
host: localhost
|
||||
## @md | `postgres.database` | database for the postgres database | string | "postgres" |
|
||||
database: postgres
|
||||
## @md | `postgres.port` | port for the postgres database | int | 5432 |
|
||||
port: 5432
|
||||
## @md | `postgres.password` | password for the postgres database | string | "postgres" |
|
||||
password: postgres
|
||||
## @md | `postgres.existingPasswordSecret` | name of a secret containing the postgres password | string | nil |
|
||||
existingPasswordSecret:
|
||||
## @md | `postgres.existingPasswordSecret` | name of the key in a secret containing the postgres password | string | password |
|
||||
existingPasswordSecretKey: password
|
||||
## @md | `postgres.tls` | postgres TLS configuration | string | nil |
|
||||
tls:
|
||||
## @md | `postgres.persistence` | postgres persistence settings | map | N/A |
|
||||
persistence:
|
||||
## @md | `postgres.persistence.enabled` | if true allocate a PVC for the postgres instance | boolean | false |
|
||||
enabled: true
|
||||
## @md | `postgres.persistence.annotations` | any custom annotations to the postgres PVC's | map | {} |
|
||||
annotations: {}
|
||||
## @md | `postgres.persistence.accessModes` | postgres PVC access modes | list | [ "ReadWriteOnce" ] |
|
||||
accessModes:
|
||||
- "ReadWriteOnce"
|
||||
## if set to "-" (empty string) then storageClassName: "", which disables dynamic provisioning
|
||||
## if undefined or set to null, no storageClassName is set and the clusters default StorageClass will be used
|
||||
## if a storageClass name is set then storageClassName: "setValue"
|
||||
## @md | `postgres.persistence.storageClass` | postgres PVC storageClass | string | nil |
|
||||
storageClass:
|
||||
## @md | `postgres.persistence.size` | postgres PVC volume size | string | "40Gi" |
|
||||
size: "40Gi"
|
||||
## @md | `postgres.resources` | UI resources | map | nil |
|
||||
resources:
|
||||
|
||||
service:
|
||||
## @md | `service.type` | Sextant service type | string | ClusterIP |
|
||||
type: ClusterIP
|
||||
## @md | `service.port` | Sextant service port | int | 8000 |
|
||||
port: 8000
|
||||
|
||||
|
||||
ingress:
|
||||
## @md | `ingress.apiVersion` | if necessary the apiVersion of the ingress may be overridden | "" |
|
||||
apiVersion: ""
|
||||
## @md | `ingress.enabled` | true to enable the ingress to the main service rest-api | false |
|
||||
enabled: false
|
||||
## @md | `ingress.certManager` | true to enable the acme certmanager for this ingress | false |
|
||||
certManager: false
|
||||
## @md | `ingress.hostname` | primary hostname for the ingress | false |
|
||||
hostname:
|
||||
## @md | `ingress.path` | path for the ingress's primary hostname | / |
|
||||
path: /
|
||||
## @md | `ingress.pathType` | pathType for the ingress's primary hostname | nil |
|
||||
pathType:
|
||||
## @md | `ingress.annotations` | annotations for the ingress | {} |
|
||||
annotations: {}
|
||||
## @md | `ingress.tls` | true to enable tls on the ingress with a secrete at hostname-tls | false(truthy) |
|
||||
tls: false
|
||||
## @md | `ingress.extraHosts` | list of extra hosts to add to the ingress | [] |
|
||||
extraHosts: []
|
||||
## @md | `ingress.extraPaths` | list of extra paths to add to the primary host of the ingress | [] |
|
||||
extraPaths: []
|
||||
## @md | `ingress.extraTls` | list of extra tls entries | [] |
|
||||
extraTls: []
|
||||
## @md | `ingress.hosts` | a list of host and path lists to publish in the ingress (deprecated)| map | {} |
|
||||
hosts: []
|
||||
|
||||
## @md | `extraVolumes` | a list of additional volumes to add to all StatefulSets, Deployments, and DaemonSets | `[]` |
|
||||
extraVolumes: []
|
||||
## @md | `extraVolumeMounts` | a list of additional volume mounts to add to all StatefulSet, Deployment, and DaemonSet containers | `[]` |
|
||||
extraVolumeMounts: []
|
|
@ -0,0 +1,4 @@
|
|||
HelmRepo: https://btp-charts-stable.s3.amazonaws.com/charts
|
||||
HelmChart: sextant
|
||||
Vendor: BTP
|
||||
DisplayName: Sextant
|
|
@ -1,2 +0,0 @@
|
|||
workingDir: ""
|
||||
url: https://btp-charts-stable.s3.amazonaws.com/charts/standard-defs-0.1.2.tgz
|
|
@ -1,10 +0,0 @@
|
|||
--- charts-original/Chart.yaml
|
||||
+++ charts/Chart.yaml
|
||||
@@ -14,3 +14,7 @@
|
||||
name: sextant
|
||||
type: application
|
||||
version: 2.2.17
|
||||
+annotations:
|
||||
+ catalog.cattle.io/certified: partner # Enables the "partner" badge in the UI for easier identification
|
||||
+ catalog.cattle.io/release-name: sextant # Your chart's name in kebab-case, this is used for deployment
|
||||
+ catalog.cattle.io/display-name: Sextant # The chart's name you want displayed in the UI
|
|
@ -1,30 +0,0 @@
|
|||
--- charts-original/app-readme.md
|
||||
+++ charts/app-readme.md
|
||||
@@ -1,15 +1,10 @@
|
||||
# Product Overview
|
||||
|
||||
-__Sextant Community Edition__ focuses on two key areas
|
||||
+__Sextant Community Edition__ focuses on two key areas:
|
||||
|
||||
-Distributed Ledgers: Sextant automates the deployment and management of
|
||||
-enterprise blockchain infrastructure, and currently supports the open-source
|
||||
-Hyperledger Besu and Hyperledger Sawtooth distributed ledgers.
|
||||
-
|
||||
-Smart Contracts: Sextant accelerates the adoption of Daml, an open-source smart
|
||||
-contract language and application framework, by simplifying the deployment and
|
||||
-management of the Daml runtime environment on distributed ledgers as well as
|
||||
-centralized alternatives.
|
||||
+Distributed Ledgers: Sextant automates the deployment and management of enterprise blockchain infrastructure, and currently supports the open-source Hyperledger Besu and Hyperledger Sawtooth distributed ledgers.
|
||||
+
|
||||
+Smart Contracts: Sextant accelerates the adoption of Daml, an open-source smart contract language and application framework, by simplifying the deployment and management of the Daml runtime environment on distributed ledgers as well as centralized alternatives.
|
||||
|
||||
## License
|
||||
|
||||
@@ -26,6 +21,4 @@
|
||||
|
||||
*To install Sextant you will need credentials supplied by BTP.*
|
||||
|
||||
-*Please complete [this form](https://www.blockchaintp.com/sextant/suse-rancher)
|
||||
-and we will provide you with the credentials required to launch
|
||||
-Sextant Community Edition.*
|
||||
+Please complete [this form](https://www.blockchaintp.com/sextant/suse-rancher) and we will provide you with the credentials required to launch Sextant Community Edition.
|
|
@ -1,32 +0,0 @@
|
|||
--- charts-original/values.yaml
|
||||
+++ charts/values.yaml
|
||||
@@ -18,7 +18,7 @@
|
||||
# development
|
||||
# community
|
||||
|
||||
-edition: development
|
||||
+edition: community
|
||||
|
||||
editionImages:
|
||||
ui:
|
||||
@@ -76,9 +76,9 @@
|
||||
|
||||
createSecret:
|
||||
## @md | `imagePullSecrets.createSecret.enabled` | true to create a image pull secret | boolean | false |
|
||||
- enabled: false
|
||||
+ enabled: true
|
||||
## @md | `imagePullSecrets.createSecret.registryUrl` | the registry url | string | nil |
|
||||
- registryUrl:
|
||||
+ registryUrl: dev.catenasys.com:8084
|
||||
## @md | `imagePullSecrets.createSecret.registryUser` | the username for the registry | string | nil |
|
||||
registryUser:
|
||||
## @md | `imagePullSecrets.createSecret.registryPassword` | the password for the registry | string | nil |
|
||||
@@ -189,7 +189,7 @@
|
||||
## @md | `postgres.persistence` | postgres persistence settings | map | N/A |
|
||||
persistence:
|
||||
## @md | `postgres.persistence.enabled` | if true allocate a PVC for the postgres instance | boolean | false |
|
||||
- enabled: false
|
||||
+ enabled: true
|
||||
## @md | `postgres.persistence.annotations` | any custom annotations to the postgres PVC's | map | {} |
|
||||
annotations: {}
|
||||
## @md | `postgres.persistence.accessModes` | postgres PVC access modes | list | [ "ReadWriteOnce" ] |
|
|
@ -1,2 +0,0 @@
|
|||
url: https://btp-charts-stable.s3.amazonaws.com/charts/sextant-2.2.17.tgz
|
||||
packageVersion: 00
|
Loading…
Reference in New Issue