Releases: Consensys/orchestrate-kubernetes
Releases · Consensys/orchestrate-kubernetes
Orchestrate kubernetes v6.0.0
- 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
🆕 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
- orchestrate
environments/common.yaml.gotmpl
: all environment variables that could be pass and that are common accross all environment values sethelmfile-core.yaml
: Releases Orchestrate, Kafka, Postgres and Redis
Orchestrate kubernetes v4.0.0
🆕 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 24resources.requests.memory
1Gi from to 4Giresources.limits.memory
1.5Gi from to 8Giresources.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 deployedVAULT_OPERATOR_NAMESPACE
namespace where the Vault Operator will be deployedVAULT_NAMESPACE
namespace where Vault servers will be deployedOBSERVABILITY_NAMESPACE
namespace where Prometheus and Grafana stack will be deployed (optional)
Orchestrate kubernetes v3.1.0
🛠 Bug fixes
- Split
REDIS_URL
intoREDIS_HOST
andREDIS_PORT
to support Orchestrate v2.5.x
Orchestrate kubernetes v3.0.0
🆕 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
andREGISTRY_PASSWORD
as credentials of the docker registry of Orchestrate (/values/tags.yaml.gotmpl
)