Skip to content

Releases: Consensys/orchestrate-kubernetes

Orchestrate kubernetes v6.0.0

22 Feb 14:32
d2863da
Compare
Choose a tag to compare
  • Deploy of Orchestrate v21.12.X versions
  • Launch of Hashicorp Vault with Quorum-hashicorp-vault-plugin
  • Added Quorum key manager as a dependency
  • Fixed issues to enable a smoother Azure deployment
  • Updated Ingresses to comply with k8s requirements
  • Ability to enable/disable dependencies explicitly depending on your needs and existing infra

Orchestrate kubernetes v5.0.0

18 Feb 17:59
c0827e5
Compare
Choose a tag to compare

🆕 Features

  • Make Orchestrate Kubernetes compatible with Orchestrate v21.1.X versions
    • Remove orchestrate-helm-worker and orchestrate-helm-api and use the single Orchestrate Helm Chart
    • Add Orchestrate Vault plugin to hashicorp vault
    • Add Grafana Dashboard for Orchestrate
  • Add Vault Dashbord and its Prometheus configuration
  • Add Ingress for Orchestrate API, Grafana and Prometheus
  • Add 3 environments values: default, staging, and qa

⚠ BREAKING CHANGES

  • Reorganized helmfile structure:
    • .Values are structured as:
      • orchestrate
        • global
        • api
        • keyManager
        • txListener
        • txSender
        • test
      • vaultOperator
      • vault
      • kafka
      • redis
      • postgresql
      • observability
    • environments/common.yaml.gotmpl: all environment variables that could be pass and that are common accross all environment values set
    • helmfile-core.yaml: Releases Orchestrate, Kafka, Postgres and Redis

Orchestrate kubernetes v4.0.0

27 Nov 16:07
a303eb5
Compare
Choose a tag to compare

🆕 Features

  • Add Prometheus and Grafana stack in the deployment, including standard dashboards.
  • Reorganized folder structure and group helmfiles to deploy Observability, Vault and Orchestrate stack in a single command

🛠 Bug fixes

  • For a better stability of Kafka we updated the following values:
    • logRetentionHours from 168 to 24
    • resources.requests.memory 1Gi from to 4Gi
    • resources.limits.memory 1.5Gi from to 8Gi
    • resources.limits.cpu 300m from to 500m

⚠ BREAKING CHANGES

  • New helmfile structure where Observability and Vault deployments are part of a single root Helmfile. Vault folder and its manual deployment has been deleted.
  • TARGET_NAMESPACE environment variable is deprecated for the following environment variables:
    • ORCHESTRATE_NAMESPACE namespace where Orchestrate stack will be deployed
    • VAULT_OPERATOR_NAMESPACE namespace where the Vault Operator will be deployed
    • VAULT_NAMESPACE namespace where Vault servers will be deployed
    • OBSERVABILITY_NAMESPACE namespace where Prometheus and Grafana stack will be deployed (optional)

Orchestrate kubernetes v3.1.0

20 Oct 08:37
b2c426e
Compare
Choose a tag to compare

🛠 Bug fixes

  • Split REDIS_URL into REDIS_HOST and REDIS_PORT to support Orchestrate v2.5.x

Orchestrate kubernetes v3.0.0

19 Oct 18:57
b647482
Compare
Choose a tag to compare

🆕 Features

  • Add optional environment variables ORCHESTRATE_TAG, E2E_TAG, ORCHESTRATE_REPOSITORY, E2E_REPOSITORY, REGISTRY_URL (/values/tags.yaml.gotmpl)
  • Add CircleCI configuration
  • Update values and Helm Charts to be able to run an end-to-end test
  • Add Helmfile environment values sets to deploy Orchestrate in minikube

⚠ BREAKING CHANGES

  • Use Bank-Vaults as vault operator (/vaults) and remove the vault deployment in the main helmfile scripts
  • Add two required environment variables: REGISTRY_USERNAME and REGISTRY_PASSWORD as credentials of the docker registry of Orchestrate (/values/tags.yaml.gotmpl)