All notable changes to this project will be documented in this file.
- Removal of metrics port
- Liveness and readiness now on Service port
- Import account removed
## v2.0.7 (2022-05-31) DEPRECATED
- Usage of existing secret with migrations
- Update app version
- New drop database Job on upgrade enabled for QA
- New Migrate up Job on upgrade enabled for QA
- Align service port
- Introduce a new import accounts Job
- imagePullSecrets was missing in api deployment
- Remove previous usage of keyManager component
- Add support for Quorum Key Manager
- Update Ingress api version to networking.k8s.io/v1
- Fixed Migration issues
- Allow users to not define KEY MANAGER envs
- Separate hook env and pre-install, pre-update
- Triggers vault agent restart on every key-manager restart so token is always available
- Remove KEy_MANAGER environment variables when service is disabled
- Remove duplicated labels in helpers for kutomize v4
- Wrap initContainers into
{{- if .Values.api.migrate.enabled }}
to avoid error in case its value isfalse
- Update default image repository to
docker.consensys.net
- Bump default image tag to
v21.1.5
- Run Vault Agent as sidecar container instead in initContainer only. The Vault Agent will be responsible to renew the vault token for the key manager. Ability to wrap-token instead of plaintext with
keyManager.vaultAgent.config.wrapTTL
- Add sticky sessions for the API cache
- Add ability to specify externally created secrets
- Compatible with Orchestrate v21.1.X and deploys all Orchestrate stack in the same chart, ie. API, Key-Manager, Tx-Sender and Tx-Listener
- Reshape values:
- global
- api
- keyManager
- txListener
- txSender
- test
- Deploy a service monitor for Prometheus on demand
- Chart compatible to run the stress test
- Chart compatible to run
api migrate copy-db
andkey-manager migrate import-secrets
to upgrade from Orchesrate v2.5.X to v21.1.X