Version 2.3.5

Released 2019-10-23

Enhancement: Use postmaster.yml configuration instead of direct variable injection (#739)

Feature: Add ability to disable eventListeners in Applogic (#743)

  • Feature: Add ability to disable eventListeners in Applogic

  • Fix: Rename frontEnds to frontends

Feature: Add support for multifrontend deployment (#744)

Feature: Add v2.3 migration doc (#741)

Feature: update FAQ doc with examples of authorized requests (#734)

Feature: Add Peatio custom build doc (#732)

Fix: Add required gem to Gemfile (#745)

Fix: Add missing RMQ envs to applogic chart helpers (#738)

Fix: routing for permissions (#740)

Fix: Add Applogic routing variable to the manifest (#737)

Fix: Add path for all parity related files (#736)

Fix: Add desired capacity variable to ASG for AWS (#735)

Fix: fetch Peatio rabbitmq password for seeds from values (#733)

Version 2.3.4

Released 2019-10-07

Feature: Add ability to deploy Parity in K8s (#730)

  • Update documentation with K8s based cryptonode installation
  • Fix PeatioUrl in tower.yml

Version 2.3.3

Released 2019-10-03

Fix: Stability improvements (#728)

  • Fix: Add rabbitmq config to hook.env for Peatio

  • Fix: Add document_types to Barong config

  • Fix: Change default superset tag to master

  • Fix: Avoid brekage of Barong versions prior to 2.3.30

Version 2.3.2

Released 2019-10-01

Feature: Add ability to configure EKS k8s version (#726)

Feature: update documentation for arke (#725)

Fix: update barong version in manifest (#727)

Fix: Update secrets for Barong chart (#724)

Version 2.3.1

Released 2019-10-01

Version 2.3.0

Released 2019-09-30

Enhancement: Enable 2-3-stable in .drone.yml

Enhancement: Update deployment files for Barong v2.3.30+ (#719)

Enhancement: AWS Infrastructure improvements (#718)

  • Resize subnets to bigger ones
  • Freeze RDS terraform module version
  • Add K8s subnet and VPC tags for ELB creation

Enhancement: Adding pull secret to arke

Enhancement: Add ability to configure REQUIRE_DOCS_EXPIRED in Barong (#701)

Enhancement: Add documents for FAQ and Support procedure (#693)

  • Enhancement: Add documents for FAQ and Support procedure

  • Feature: Add Postmaster customization to FAQ

Feature: Update the changelog with v2.3 release (#723)

Feature: Add ability to deploy bitcoind on K8s (#721)

Feature: Update AWS support for v2.3 (#715)

  • Add kubeconfig client authentication for AWS
  • Update storage option for s3
  • Update vars for kubeconfig for AWS
  • Get rid of cluster_ipv4_cidr for AWS
  • Update barong and peatio installation with correct db vars for aws
  • Update vault installation process for non-gcp cloud providers
  • Fix: Postmaster template mounting mechanism
  • Update node number and node type variables for AWS provider

Feature: Add more dashboards to Grafana + update Helm chart version (#706)

Feature: Update Peatio seeds to v2.3.32 (#710)

  • Update Barong to 2.3.24

Feature: Integrate Keel into Frontend, Tower and Postmaster charts

Feature: Update Ranger Helm chart with Keel configuration

Feature: Update Applogic Helm chart with Keel configuration

  • Add a User Event API listener

Feature: Update Barong Helm chart with Keel configuration

Feature: Update Peatio Helm chart with Keel configuration

Feature: Integrate Keel CI redeployment tool into the stack

Feature: Add files and instructions on how to setup continuous redeployment (#705)

Feature: Add support for Postmaster 2.2.6 (#703)

Feature: Add ability to customize SMS sender and content in Barong (#700)

Feature: Disable BitGo by default (#698)

Feature: Add ability to configure UID prefix and APP_NAME in Barong (#697)

Feature: Preserve source IP addresses in Ingress by default (#696)

Feature: Total update (#695)

  • Enhancement: Add ability to configure the Applogic pullSecret

  • Feature: Add SQL Terraform configs for Applogic

  • Feature: Update Applogic deployment logic to work with AliCloud

  • Enhancement: Update AliCloud OSS configuration for Barong

  • Enhancement: Update Vault deployment logic to unseal storage on AliCloud

  • Feature: Update Management API scopes in Peatio, Barong and Applogic

  • Enhancement: Add Event API listeners to Applogic

  • Feature: Update Barong to v2.3.15

  • Add user_state_requirements.yml to Barong configmap

  • Fix: Change Applogic service port in Envoy to 8080

  • Fix: Update BARONG_URL in Applogic with a correct one

  • Enhancement: Update Applogic _helpers.tpl with sufficient RabbitMQ configuration

  • Feature: Update Peatio to v2.3.22

  • Enhancement: Add ability to configure pullSecrets for Applogic and Finex

  • Feature: Switch OPEX version to 2.3

Fix: Remove redundant @deployment_id from administration.md.tt (#722)

Fix: Remove unused Megvii vars from the Applogic chart (#717)

Fix: Add Superset SQL database creation for GCP (#716)

Fix: Rework vault autounseal process (#714)

  • Fix: Rework vault autounseal process

  • Rename results from vault exec commands

Fix: Add activation requirements and state triggers (#713)

Fix: Update routing config in envoy and tower deployment files (#712)

Fix: change superset chart (#708)

Fix: Remove the redundant SMS_SENDER var from Barong config (#702)

Improvements and fixes towards 2.3 (#711)

  • Fix: Finalize Peatio seeds update for v2.3

  • Fix: Make Vault configure itself both for AliCloud and KMS-based deployments

  • Create vault-secrets.yml if it doesn't exist

  • Enhancement: Remove redundant Peatio daemons config

  • Fix: Remove unnecessary required fields from Barong's Helm chart

  • Fix: Update the probe port config of Envoy

Version 2.2.5

Released 2019-09-11

Fix: change superset chart (#709)

Version 2.2.4

Released 2019-08-28

Enhancement: Documentation update (#692)

  • Enhancement: Clean up README; Add doc links

  • Enhancement: Update Google Cloud KMS API link into docs

  • Enhancment: Add Terraform v0.11 notice; Update the step-by-step guide

Enhancement: Update Peatio to 2.2.28 + Barong to 2.2.25

Enhancement: Update market seeds for Peatio

Feature: Replace Ambassador with Envoy for Gateway API (#684)

Fix: change type of arke deployment from pod to deployment (#689)

Version 2.2.3

Released 2019-08-05

Feature: Push latest stable branches to gitolite (#673)

Feature: Add documentation for Finex deployment (#685)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Version 2.2.2

Released 2019-08-01

Feature: Add deployment files for Applogic (#663)

Version 2.2.1

Released 2019-07-31

Feature: Update the CI to work with 2-2-stable branch

Feature: Update Peatio tag to 2.2.25

Feature: Add 2.2 Release Notes

Feature: Update the changelog with 2.2 release

Version 2.2.0

Released 2019-07-31

Ability to deploy finex (#638)

Add envs for postmaster logging (#637)

  • Update manifest.yml.tt

  • Add envs for postmaster logging

Change react-trading-ui to frontend (#671)

Comment service in peatio.yml (#668)

Docs: How to delete a deposit address for a user account (#664)

Document how to use peatio internal transfer (#645)

Enhancement: Switch default node type to n1-highcpu-8

  • Switch default Cloud SQL tier to n1-standard-2

Enhancement: Move slave book to ruby daemons (#667)

Enhancement: Merge blockchain daemons back together (#655)

Enhancement: Install Cloud SQL proxy only in GCP environments

Feature: Add 2.2 Release Notes

Feature: Update the changelog with 2.2 release

Feature: Add 2.2 migration docs (#682)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Update specs with deployment profile logic

  • Update the documentation with deployment profiles

Feature: Integrate resource requests for Peatio and daemons

  • Add separate resource requests for Redis slave and master

Feature: Implement deployment profiles for all deps

Feature: Implement Peatio daemons and Rails profiles

Feature: Implement detailed profile logic for app components

  • Redefine the profile instance var in kube_base.rb

Feature: Introduce detailed deployment profiles

  • Add requests, limits and replica numbers per component

Feature: Add cors annotation on ambassador ingress (#672)

Feature: Update deployment scripts to support baremetal environments (#646)

  • Update deployment scripts to support baremetal environments
  • Update the K8s connection logic for baremetal
  • Add docs for baremetal deployments
  • Update Redis deployment files to function in baremetal environments
  • Update RabbitMQ deployment files to function in baremetal environments
  • Update the database config in Barong Helm chart
  • Update the database config in Peatio Helm chart
  • Add a pullSecret config for Tower

Feature: Update the architectural document to 2.2 (#600)

  • Update Peatio chapter to v2.2 (#604)
  • Add docs for ambassador service (#603)
  • Update Kite stack documentation
  • Remove Bosh and Concourse
  • Add Drone CI
  • Update the system overview chapter (#669)
  • Update the Network Overview chapter
  • Update the Barong chapter
  • Update the baseapp chapter

Co-authored-by: alinetskyi <artem.linetskiy@gmail.com> Co-authored-by: chumaknadya <chumaknadya19@gmail.com> Co-authored-by: Yaroslav Savchuk <savchukyarpolk@gmail.com> Co-authored-by: Roman Dyadenko <dyadenkor@gmail.com>

Feature: Add ability to disable He (#670)

Feature: Add ability to configure system disk size on AliCloud cryptonodes (#662)

Feature: Finalize the Peatio Trading UI removal (#661)

Feature: Remove all deployment Bash scripts (#660)

Feature: Add Toolbox console (#659)

Feature: Add ability to configure timeout for peatio service (#650)

Feature: Update peatio deployment to v2.2.16 (#652)

  • Fix: Update peatio application.yml for version 2.2.16

  • Fix: Update market seeds for peatio v2.2.16

Feature: Update peatio daemons deployment (#644)

  • Update daemons deployment
  • Update default values in manifest.yml.tt

Feature: Introduce deployment profiles (#635)

Feature: Prometheus integration (#639)

  • Add Prometheus deployment files
  • Add Grafana deployment files
  • Update ambassador service to export envoy metrics
  • Add blackbox exporter for healthchecks
  • Add email alerts for healthchecks
  • Add provisioned dashboard for Grafana
  • Add dashboards for rabbitmq
  • Update prometheus-deployment.md

Feature: Add ability to configure image pull secrets for the frontend

Feature: Integrate AliCloud storage support for Barong

Feature: Integrate EOS deployment files for AliCloud

Feature: Integrate Rippled deployment files for AliCloud

Feature: Integrate Bitcoin Cash deployment files for AliCloud

Feature: Integrate Dashd deployment files for AliCloud

Feature: Integrate Litecoind deployment files for AliCloud

Feature: Integrate AliCloud support for Peatio deployments

Feature: Integrate AliCloud support for Barong deployments

Feature: Integrate AliCloud automatical volume provisioning for Redis

Feature: Integrate AliCloud support for Vault

Feature: Implement K8s context check for AliCloud

Feature: Integrate AliCloud OSS + RAM policy tf files

  • Important change: vars['storage_bucket_prefix'] => vars['terraform']['bucket_prefix']

Feature: Update the K8s client connection logic to support AliCloud

Feature: Integrate Ethereum node deployment files on AliCloud

Feature: Update bitcoind RPC config with v0.18 format

Feature: Integrate tf files for Bitcoind on AliCloud

Feature: Integrate bitcoind Packer files for AliCloud

Feature: Integrate tf files for read-only AliCloud RDS slaves

Feature: Integrate the AliCloud deps terraform module

Feature: Integrate the AliCloud RDS tf module

Feature: Add RSA key-based authentication to AliCloud K8s

Switch AliCloud K8s to a Managed Cluster deployment

Feature: Integrate the AliCloud Kubernetes tf module

Feature: Integrate the AliCloud network tf module

Feature: Update rabbitmq vesrion and deployment workflow (#643)

  • Add persistence to rabbitmq
  • Enable cluster mode for rabbitmq

Feature: Update ambassador version to support auth request body

  • Update ambassador chart repository in tests
  • Update Authz mapping to accept body on auth request

Feature: Update tower version and configuration

Feature: Update barong version and seed files to 2.2.18

Feature: Bump the module version to 2.2

Feature: Update the Peatio chart to use dedicated blockchain daemons

  • Update Peatio version to 2.2.11
  • Switch the default Ethereum client to peth(Parity)

Feature: Integrate EOS cryptonode Terraform module (#574)

Feature: Define resource requests for Peatio Rails API pods (#626)

Fix: allow empty peatio currencies and markets (#681)

Fix: increase autologout time to 1 hour (#665)

Fix postmaster configuration (#680)

Fix: Change name of pods for barong and ambassador (#679)

Fix: Automatically create a Vault secret engine for API keys (#678)

Fix: Add default port to Peatio DB configuration (#677)

Fix: Update tests after the baremetal integration (#676)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: Update terraform files for eos cryptonode for updated Infra (#674)

Fix: Update service annotations in Ambassador for Prometheus (#657)

Fix: Update the Ruby Kube client connection logic (#656)

Fix: Prometheus server url fix (#654)

Fix: Add react-trading-ui chart version to dependencies (#649)

Fix: Update the pip installation logic on cryptonodes

  • Make all the cryptonode scripts executable

Fix: Update the AliCloud base image for cryptonodes

Fix: Update all tests

  • Update the Kite version in tests to ~>1.1.11
  • Update the functional tests

Fix: Update Peatio NOTES.txt to display its URL (#642)

Fixes for grafana.yml and terraform gcp service account (#666)

Implement arke (#675)

Peatio and Barong charts clean-up (#653)

  • Remove old fields from Peatio envs
  • Add labels for all daemons
  • Remove Barong RAILS_LOGS_TO_STDOUT env
  • Remove deprecated accounts:touch execution
  • Trigger db:seed only on helm install

Update vault version to 1.0. Enable HA and auto-unseal using GCP KMS (#641)

  • Add KMS and make vault unseal automatically

  • Update vault chart and api versions

  • Polish KMS HA vault

  • Handle already enabled TOTP secret engine

  • Use openware vault chart

Update k8s default version to 1.12.8-gke.10 (#648)

Update cryptonodes versions to use the latest ones

  • Update Bitcoincash version to 0.19.5
  • Update Dash version to 0.14.0.2
  • Update EOS version to 1.8.0
  • Update Geth version to 1.8.27
  • Update Litecoin version to 0.17.1
  • Update Parity version to 2.4.9

Version 2.1.45

Released 2019-06-20

Add a database replica by default and create db backup (#619)

  • Add a database replica by default and create db backup

  • Add ability to configure number of sql replicas

Add txindex to all HD blockchains (#612)

Add postmaster to install all command and fix templates (#610)

Add warning about SA location for opex workspace (#611)

Configure pod ip range in vars and pass to terraform (#609)

Create nat external ip and use it in whitelisting of cryptonodes (#602)

Document how to run Barong console (#621)

Document how to verify an API key signature from Barong

Feature: Add highcpu builder machine types for Packer on GCP (#624)

Feature: Integrate bastion node into cluster for easier management (#617)

Feature: Documentation on Parity cryptonode operations (#613)

  • Feature: Documentation on Parity cryptonode operations

  • Update crypto_rpc.md

Feature: Create unique GCS buckets per env using gsutil (#595)

Feature: Make Ambassador service account unique (#594)

Feature: share tf-outputs.yml between Kite environments (#593)

Feature: Remove the deprecated Peatio Trading UI (#590)

Feature: Update the core image tags (#588)

Fix: run parity as parity user + update parity config (#618)

Fix: Allow cryptonode syncronization port for all IP's, but restrict RPC for whitelisted (#620)

Fix cluster recreation issue with platform cidr (#622)

Fix currency typo in peatio seed files (#623)

Fix: Make Dockerfile and packer.json cloud-agnostic (#615)

Fix: Disable the Tower Ingress rewrite by default (#607)

Fix: Add ability to configure the network in Parity (#605)

Fix cryptonodes whitelisting for different providers (#601)

Fix: Add storage installation to infra install all (#598)

  • Update the Ambassador specs

Fix: Introduce unique Ambassador RBAC (#596)

Fix: use namespace as a selector for Vault auto-unseal (#597)

Fix: Polish Vault auto-unseal (#591)

Fix: Update the benchmark spec (#589)

Integrate NEO coin (#599)

Listen for external parity rpc calls (#625)

Update Vault unseal documentation (#627)

Update seed files for peatio (currecies and marketes) (#608)

Update terraform files for neo cryptonode (#606)

  • Update terraform files for neo cryptonodes

  • Update outputs.tf

Version 2.1.44

Released 2019-06-20

Add a database replica by default and create db backup (#619)

  • Add a database replica by default and create db backup

  • Add ability to configure number of sql replicas

Add txindex to all HD blockchains (#612)

Add postmaster to install all command and fix templates (#610)

Add warning about SA location for opex workspace (#611)

Configure pod ip range in vars and pass to terraform (#609)

Create nat external ip and use it in whitelisting of cryptonodes (#602)

Document how to run Barong console (#621)

Document how to verify an API key signature from Barong

Enhancement: Optimize dockerfile + fix kubectl error

Feature: Add highcpu builder machine types for Packer on GCP (#624)

Feature: Integrate bastion node into cluster for easier management (#617)

Feature: Documentation on Parity cryptonode operations (#613)

  • Feature: Documentation on Parity cryptonode operations

  • Update crypto_rpc.md

Feature: Create unique GCS buckets per env using gsutil (#595)

Feature: Make Ambassador service account unique (#594)

Feature: share tf-outputs.yml between Kite environments (#593)

Feature: Remove the deprecated Peatio Trading UI (#590)

Feature: Update the core image tags (#588)

Feature: Add bash and zsh autocompletion for bin/opex

Fix: run parity as parity user + update parity config (#618)

Fix: Allow cryptonode syncronization port for all IP's, but restrict RPC for whitelisted (#620)

Fix cluster recreation issue with platform cidr (#622)

Fix currency typo in peatio seed files (#623)

Fix: Make Dockerfile and packer.json cloud-agnostic (#615)

Fix: Disable the Tower Ingress rewrite by default (#607)

Fix: Add ability to configure the network in Parity (#605)

Fix cryptonodes whitelisting for different providers (#601)

Fix: Add storage installation to infra install all (#598)

  • Update the Ambassador specs

Fix: Introduce unique Ambassador RBAC (#596)

Fix: use namespace as a selector for Vault auto-unseal (#597)

Fix: Polish Vault auto-unseal (#591)

Fix: Update the benchmark spec (#589)

Integrate NEO coin (#599)

Integrate Superset into the stack (#582)

  • Add Terraform SQL data for Superset

  • Add ./bin/opex tools; Add Superset install logic

  • Add configuration files for Superset

  • Add helm chart version and hostname configuration

Listen for external parity rpc calls (#625)

Update Vault unseal documentation (#627)

Update seed files for peatio (currecies and marketes) (#608)

Update terraform files for neo cryptonode (#606)

  • Update terraform files for neo cryptonodes

  • Update outputs.tf

Update the toolbox logic and deployment files to version 2.1 (#578)

Update the Dashd version; remove redundant blockchain snapshot copy (#584)

Version 2.1.43

Released 2019-05-08

Add a step to Drone-CI to automatically deploy the whole platform (#567)

  • Add step for opex-box images pushing

  • Render correct SA name in Dockerfile + ignore .terraform directory

  • Implement automatic platform deployment

  • Source zshrc after installing required components + checkout 2-1-stable when cloning kite-opex

  • Check if cluster exist and generate kubeconfig for existing cluster

Feature: Add bash and zsh autocompletion for bin/opex

Update the Dashd version; remove redundant blockchain snapshot copy (#584)

Version 2.1.42

Released 2019-05-01

Add ability to do terraform apply with auto-approve (#581)

Version 2.1.41

Released 2019-04-24

Enhancement: Render correct wallets and blockchains from vars (#580)

Version 2.1.40

Released 2019-04-24

Version 2.1.39

Released 2019-04-22

Fix: Correct vault service name for peatio and barong (#577)

Version 2.1.38

Released 2019-04-22

Fix: Whitelist cluster IP's to access crytonodes (#576)

Version 2.1.37

Released 2019-04-18

Add NAT gateway to infrastructure (#573)

  • Create separate network for platform
  • Create subnets for cryptonodes and platform
  • Create NAT for platform subnet

Version 2.1.36

Released 2019-04-18

Enhancement: Add cryptonodes to opex network (#575)

  • Deploy cryptonodes to respective subnetwork
  • Whitelist cluster to access cryptonodes
  • Output cryptonode internal ip

Version 2.1.35

Released 2019-04-12

Enhancement: Add ability to configure Puma threads for Barong (#572)

Version 2.1.34

Released 2019-04-12

Add autoprovision step to vault installation command (#544)

Version 2.1.33

Released 2019-04-12

Enhancement: Upgrade and clean Peatio deployment files (#571)

  • Remove the redundant ADMIN env var from Peatio

  • Set the default time zone to UTC

  • Remove the database-locking db:schema:dump rake task from the Peatio deployment

  • Add ability to configure Puma threads for Peatio

  • Set optimal liveness/readiness probe timings for Peatio

Version 2.1.32

Released 2019-04-11

Update postmaster version && Add postmaster chart dependency (#566)

  • Update postmaster version

  • Add postmaster specs for --dry-run options

Version 2.1.31

Released 2019-04-11

Fix: Render backend services with correct namespaces in config files (#568)

Version 2.1.30

Released 2019-04-11

Fix: Remove unnecessary annotation (#570)

Version 2.1.29

Released 2019-04-10

Integrate Stackdriver exclusion rules into Terraform (#569)

Version 2.1.28

Released 2019-03-26

Add email templates to postmaster.yaml (#564)

  • Add email templates to postmaster.yaml

  • Add ability to configure any smtp provider

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Add ability to define custom routing for services (#552)

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Change address for vault in barong and peatio

Delete bch from seeds

Do not deploy coinhub if bitgo is disabled

Enhancement: Make bundle install parallelized in the CI

Enhancement: Update the default Kubernetes version

  • Update K8s tf files to use the dedicated node pool
  • Add ability to define the node type

Feature: Add OPEX Workspace

  • Add a Dockerfile for kite-platforms
  • Transform the Dockerfile into a template
  • Add a startup script for the workspace
  • Add the workspace documentation

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Remove deprecated peatio ingress

Fix: add the VERSION file needed by the CI

Fix: Add annotations to update configmap on upgrade if it is different

Fix: Disable default Cloud SQL IP config

Fix the Drone CI test running issues (#548)

Fix: change barong vault env (#549)

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Pass rabbitmq host to barong

Update specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update docs

Update dependencies chart versions

Update spec_helper for coinhub

Update peatio and barong version; update healthchecks (#550)

  • Update peatio version

  • Update barong version

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use Vault helm version, fix vault storage sa

Generalize helm verion usage; Print backtrace on error

Update specs with chart_version

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.33

Released 2019-03-25

Add email templates to postmaster.yaml

Version 2.0.32

Released 2019-03-25

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Add OPEX Workspace

  • Add a Dockerfile for kite-platforms
  • Transform the Dockerfile into a template
  • Add a startup script for the workspace
  • Add the workspace documentation

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix: Remove deprecated peatio ingress

Fix: Add annotations to update configmap on upgrade if it is different

Fix the Drone CI test running issues (#548)

Fix: Update aws administaration doc (#541)

Fix: Add protocol to postmaster links (#547)

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update toolbox (#545)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.27

Released 2019-03-25

Feature: Add OPEX Workspace

  • Add a Dockerfile for kite-platforms
  • Transform the Dockerfile into a template
  • Add a startup script for the workspace
  • Add the workspace documentation

Version 2.1.26

Released 2019-03-25

Update docs

Version 2.1.25

Released 2019-03-21

Fix: Remove deprecated peatio ingress

Version 2.1.24

Released 2019-03-20

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Add ability to define custom routing for services (#552)

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Change address for vault in barong and peatio

Delete bch from seeds

Do not deploy coinhub if bitgo is disabled

Enhancement: Make bundle install parallelized in the CI

Enhancement: Update the default Kubernetes version

  • Update K8s tf files to use the dedicated node pool
  • Add ability to define the node type

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: add the VERSION file needed by the CI

Fix: Add annotations to update configmap on upgrade if it is different

Fix: Disable default Cloud SQL IP config

Fix the Drone CI test running issues (#548)

Fix: change barong vault env (#549)

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Pass rabbitmq host to barong

Update specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update dependencies chart versions

Update spec_helper for coinhub

Update peatio and barong version; update healthchecks (#550)

  • Update peatio version

  • Update barong version

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use Vault helm version, fix vault storage sa

Generalize helm verion usage; Print backtrace on error

Update specs with chart_version

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.31

Released 2019-03-18

Fix: Remove deprecated peatio ingress

Version 2.0.30

Released 2019-03-18

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix: Add annotations to update configmap on upgrade if it is different

Fix the Drone CI test running issues (#548)

Fix: Update aws administaration doc (#541)

Fix: Add protocol to postmaster links (#547)

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update toolbox (#545)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.23

Released 2019-03-18

Fix: Add annotations to update configmap on upgrade if it is different

Version 2.1.22

Released 2019-03-18

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Version 2.1.21

Released 2019-03-18

Add ability to define custom routing for services (#552)

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Change address for vault in barong and peatio

Delete bch from seeds

Do not deploy coinhub if bitgo is disabled

Enhancement: Make bundle install parallelized in the CI

Enhancement: Update the default Kubernetes version

  • Update K8s tf files to use the dedicated node pool
  • Add ability to define the node type

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Disable default Cloud SQL IP config

Fix the Drone CI test running issues (#548)

Fix: change barong vault env (#549)

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Pass rabbitmq host to barong

Update specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update dependencies chart versions

Update spec_helper for coinhub

Update peatio and barong version; update healthchecks (#550)

  • Update peatio version

  • Update barong version

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use Vault helm version, fix vault storage sa

Generalize helm verion usage; Print backtrace on error

Update specs with chart_version

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.29

Released 2019-03-18

Add documentation for cryptonodes

  • Fix identation in configs and docs
  • Add rake task to peatio_infra_up.sh
  • Disable nodes by default

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr> Co-authored-by: Denis <dfedorchenko@heliostech.fr>

Add Terraform modules for cryptonodes

  • Integrate cryptonodes into peatio.tf.tt

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Integrate Cryptonodes Packer and Rake logic

  • Update templates for cryptonodes
  • Fix typo in peatio.tf.tt
  • Add cryptonode_disk_type to vars
  • Update cryptonodes rendering template
  • Add Ripple
  • Add WCG

Co-authored-by: Denis <dfedorchenko@heliostech.fr> Co-authored-by: alinetskyi <artem.linetskiy@gmail.com>

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix the Drone CI test running issues (#548)

Fix: Update aws administaration doc (#541)

Fix: Add protocol to postmaster links (#547)

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update toolbox (#545)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.20

Released 2019-03-18

Enhancement: Update the default Kubernetes version

  • Update K8s tf files to use the dedicated node pool
  • Add ability to define the node type

Version 2.1.19

Released 2019-03-18

Fix: Disable default Cloud SQL IP config

Pass rabbitmq host to barong

Update specs

Update dependencies chart versions

Update spec_helper for coinhub

Version 2.1.18

Released 2019-03-15

Change address for vault in barong and peatio

Do not deploy coinhub if bitgo is disabled

Use Vault helm version, fix vault storage sa

Generalize helm verion usage; Print backtrace on error

Update specs with chart_version

Version 2.1.17

Released 2019-03-13

Add ability to define custom routing for services (#552)

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix the Drone CI test running issues (#548)

Fix: change barong vault env (#549)

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update peatio and barong version; update healthchecks (#550)

  • Update peatio version

  • Update barong version

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.28

Released 2019-03-13

Fix the Drone CI test running issues (#548)

Version 2.0.27

Released 2019-03-13

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix: Update aws administaration doc (#541)

Fix: Add protocol to postmaster links (#547)

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update toolbox (#545)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.16

Released 2019-03-13

Fix: change barong vault env (#549)

Version 2.1.15

Released 2019-03-13

Update peatio and barong version; update healthchecks (#550)

  • Update peatio version

  • Update barong version

Version 2.1.14

Released 2019-03-13

Add ability to define custom routing for services (#552)

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.26

Released 2019-03-12

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix: Update aws administaration doc (#541)

Fix: Add protocol to postmaster links (#547)

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.13

Released 2019-03-12

Add headers for APIKeys to the authz configuration (#542)

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.25

Released 2019-03-12

Fix: Add protocol to postmaster links (#547)

Version 2.0.24

Released 2019-03-12

Add headers for APIKeys to authz configuration (#543)

Add headers for APIKeys 2-0-stable to authz configuration

Add ability to use ambassador only in one namespace (#521)

Add k8s cluster tags to subnets (#535)

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Add project service accounts to project iam members (#530)

Add ability to enable account withdrawal api (#533)

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Enhancement: Update the Peatio image

Enhancement: Clean up unused Peatio vars (#525)

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Fix: add link metadata to Peatio until it is removed

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Remove the redundant version field from manifest

Restrict tiller access after installing infra and deps (#524)

Update component tags to stable versions (#534)

Update Peatio version (#531)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.12

Released 2019-03-12

Add project service accounts to project iam members (#530) (#546)

Add ability to use ambassador only in one namespace (#521)

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.23

Released 2019-03-08

Enhancement: Update the Peatio image

Version 2.0.22

Released 2019-03-04

Add ability to use ambassador only in one namespace (#521)

Version 2.0.21

Released 2019-03-03

Add k8s cluster tags to subnets (#535)

Version 2.0.20

Released 2019-03-01

Feature: Add ability to configure any smtp provider (#536)

Deprecate smtp-relay

Version 2.0.19

Released 2019-02-27

Deprecate relay in peatio deps (#532)

  • Move postmaster to barong deps
  • Add smtp config for postmaster
  • Update documentation

Version 2.0.18

Released 2019-02-27

Update component tags to stable versions (#534)

Version 2.0.17

Released 2019-02-25

Fix: add link metadata to Peatio until it is removed

Version 2.0.16

Released 2019-02-23

Add machine type to manifest and remove default node pool (#528)

  • Fix tiller namespace

Version 2.0.15

Released 2019-02-23

Add project service accounts to project iam members (#530)

Version 2.0.14

Released 2019-02-23

Add ability to enable account withdrawal api (#533)

Version 2.0.13

Released 2019-02-23

Update Peatio version (#531)

Version 2.0.12

Released 2019-02-21

Remove the redundant version field from manifest

Version 2.0.11

Released 2019-02-21

Add restricted role to Tiller (#527)

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Enhancement: Clean up unused Peatio vars (#525)

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Restrict tiller access after installing infra and deps (#524)

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.11

Released 2019-02-21

Add ability to use ambassador only in one namespace (#521)

Version 2.1.10

Released 2019-02-21

Add db name variable to use custom database name (#523)

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Reorganize namespaces

Set namespace for Ambassador Ingress (#520)

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.10

Released 2019-02-21

Restrict tiller access after installing infra and deps (#524)

Version 2.0.9

Released 2019-02-21

Version 2.0.8

Released 2019-02-21

Enhancement: Clean up unused Peatio vars (#525)

Version 2.0.7

Released 2019-02-21

Add ability to define custom routing for services (#522)

  • Add ability to mask peatio, barong and ranger in gateway

  • Add masking to auth rulez and frontend envs

  • Change name from 'masking' to 'routing'

  • Add masking for tower

  • Improvements for tower

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.9

Released 2019-02-18

Fix: Remove rabbitmq host from barong env (#519)

  • Remove hardcoded rabbitmq host for barong
  • Add default value for rabbitmq host in barong chart
  • Add rabbitmq host as helm parameter to opex barong

Version 2.1.8

Released 2019-02-18

Rename SMTP to Postmaster, add configuration for postmaster (#512)

  • Update config and script to use latest postmaster image

  • Rename SMTP to Postmaster

  • Add configuration for postmaster to use latest chart and latest image

Version 2.1.7

Released 2019-02-18

Set namespace for Ambassador Ingress (#520)

Version 2.1.6

Released 2019-02-15

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Feature: Add ranger to opex-binary (#518)

  • Feature: Add ranger to opex-binary

  • Update all_spec.rb

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Reorganize namespaces

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.6

Released 2019-02-15

Fix: Disable GCP Service Account generation

Fix: Disable default Cloud SQL IP config

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.5

Released 2019-02-15

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Fix spec for Tower

Fix: fix react config to use https and wss

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Reorganize namespaces

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.5

Released 2019-02-15

Fix: fix react config to use https and wss

Fix: change barong vault env

Fix postmaster template

Update config and script to use latest postmaster image

Update drone.yml, remove enterprise-front from specs

Version 2.1.4

Released 2019-02-14

Add tests for tower and frontend

Add tower deployment to bin/opex

Add react-frontend deployment to bin/opex

Fix: fix react config to use https and wss

Version 2.1.3

Released 2019-02-14

Add specs for Ambassador, update specs

Add name override to helm params

Add Ambassador

Add method to connect to cluster before deploy

Delete bch from seeds

Fix redis password setup

Fix rabbitmq password setup

Fix infinite loop in install helm command

Fix postmaster template

Fix failing specs

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

opex ruby version and specs

Remove @helm_params caching

  • Remove outdated install folder

Remove Applogic

Reorganize namespaces

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Update drone.yml, remove enterprise-front from specs

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.4

Released 2019-02-14

Fix: fix react config to use https and wss

Version 2.0.3

Released 2019-02-14

Fix: change barong vault env

Fix postmaster template

Update drone.yml, remove enterprise-front from specs

Version 2.1.2

Released 2019-02-14

Fix redis password setup

Reorganize namespaces

Version 2.1.1

Released 2019-02-13

Delete bch from seeds

Fix rabbitmq password setup

Version 2.1.0

Released 2019-02-13

Add method to connect to cluster before deploy

Fix infinite loop in install helm command

Initial refreshment for subcommands

  • Update infra subcommand
  • Update peatio subcommand
  • Update barong subcommand

Move components to App and Deps namespaces

Remove Applogic

Update drone branch condition

Update specs for moved components

Update OPEX Ruby specs

  • Update barong/install specs
  • Update infra/install specs
  • Update peatio/install specs
  • Update peatio/install command/specs to mock key

Update peatio install command

Update barong install barong with correct params

  • Add vault namespace creation

Update barong deployment

  • Update vault secret namespace

Update specs with valid chart pathes

Use cached Terraform outputs in barong install

  • Add get_tf_output helper
  • Update helm installation sleep loop condition

Version 2.0.2

Released 2019-02-13

Fix: change barong vault env

Version 2.0.1

Released 2019-02-08

Fix postmaster template

Fix failing specs

opex ruby version and specs

Update drone.yml, remove enterprise-front from specs

Version 2.0.0

Released 2019-02-07

Add drone with test and bump

Add postmaster template (#497)

  • Add postmaster template

  • Make postmaster.yml.tt dynamic

Add authz_rules.yml to volume mounts

Add AWS S3 bucket to infrastructure

Add gendocs script

Add storage configuration

Add ability to use both hybrid and full versions of React

Add AWS EKS

Add project versioning

Add a network tf module for AWS

Add rabbitmq password to hook env

Add 2.0-alpha release notes

Add Ambassador AuthService to the Barong service

Add Ambassador Mappings for Peatio; add front_host to Peatio host configuration

Add Ambassador to the peatio_infra_up.sh

Add deployment files for ranger

Add write_accounts scope to Barong and Applogic

Add ability for API listener Pod to be explicitly enabled before being created

Ambassador support in applogic deployment files (#466)

Ambassador support in applogic deployment files + gateway variable name improvement

Apply AWS configmap in peatio_infra_up

Clean RDS of all the non-SQL-related resources

Convert Ambassador into a template

Delete deprecated configuration for frontend

Feature: add ability to see admin panel on path /admin

Finalize Ambassador deployment files

  • Move the Ambassador deployment to peatio_deps_up.sh
  • Add an Ingress in front of Ambassador

Fix: Fetch correct url for Barong CORS from vars

  • Add sender name to postmaster config

Fix: Fetch correct url for Barong CORS from vars

Fix: Remove deprecated config for barong ingress

  • Remove rabbitmq url in barong envs

Fix: Update peatio seed files

  • Add vault to peatio deployment
  • Add accounts to peatio seed files
  • Add position for currencies

Fix: Update front end configuration

  • Fix rendering of env.js
  • Add captcha configuration to env.js
  • Fetch captcha config from vars

Fix aws manifest and peatio templates

Fix bitgo render in wallets.yml.tt template

Implement ranger integration

Integrate Tower into stack

Polish terraform RDS module

Reintegrate the RDS tf module into peatio.tf.tt

Remove redundant auth configuration

Remove all the Slanger-related files due to their redundancy

Switch Terraform IAM bindings to IAM policies to avoid conflicts

Update drone [branch] condition

Update gendocs script to work with gitbook

Update ambassador version

Update barong for production mode

Update administration.md to incule AWS deployment + remove deprecated enterprise-front documentation

Update react-trading-ui template to use env.js

Update deployment scripts for AWS

Update the Ambassador ingress to only match /api requests

Update the Ambassador Service Account name

Update barong deployment files for v2

Update currencies.yml.tt with the new seed structure

Update the Peatio Helm chart service name

Update the Barong deployment script with v2 changes

Update the Barong Helm chart with v2 changes

Update Barong Ambassador mappings; Add frontHost to the Barong chart

Update Peatio Ambassador mappings

Update Peatio and barong versions to v2

Update Peatio Ambassador configuration with port definition

Update the Coinhub image tag to 0.2.4

Update administration docs with all the APIs in use

Update the administration doc with new Peatio config structure changes

Updated administration.md

Use gateway host in every component Remove deprecated enterprise component

Version 1.9.1

Released 2018-10-16

Implement ranger

WIP

Minor fix. Swap values

Version 1.9.0

Released 2018-10-05

Add proper OAuth configuration for Applogic

  • Generate separate Barong application_id for applogic

Add RAILS_SERVE_STATIC_FILES: true to Applogic (#427)

Add zone to the peatio.tf

Add env EVENT_API_RABBITMQ_PASSWORD to peatio hepler (#395)

Add Applogic troubleshooting documentation (#375)

Add documentation to request peatio from internal cluster (#376)

Add LOG_LEVEL env to peatio config (#383)

Put LOG_LEVEL equal 'warn' by default. To get more logs use 'debug' value.

Add document how to work with custom SSL certs

Add ability to upload files more than 1 MB

Add command to barong's deployment.yaml chart

Added bundle exec to the Peatio prepare-db Helm hook

Added 1.9 Release notes

Added base wallets.yml.tt and blockchains.yml.tt

Added ability to use autoscaling with the K8s cluster

Added ability to block all the indexing by search engines

Added ability to choose between regional(HA) and zonal clusters (#398)

  • Moved terraform modules to templates/terraform

  • Added ability to switch between zonal and regional clusters

  • Update manifest.yml.tt

Added autoscaling, updated node versions and HA to the K8s cluster (#392)

  • Added ability to use regional K8s clusters

  • Updated the K8s node version to 1.9.7-gke.0

  • Added ability to use autoscaling with the K8s cluster

  • Updated the pre-check script to connect to the regional K8s cluster

Added log output to stdout for Applogic

AppLogic EventAPI configuration (#379)

  • Add proper configuration for the eventapi RSA keys

  • Remove redundant fields from applogic.yml.erb

  • Update RabbitMQ config for Applogic

  • Add ability to set SMTP FQDN in the manifest

  • Add SMTP settings to Applogic

  • Add custom email templates and actions configuration to Applogic

  • Add plugins.yml to the Barong chart

  • Update barong deployment files with Event API configuration

  • Update Applogic management_api_v1_yml with read_withdraws for Peatio

  • Add Event API listeners deployment to Applogic chart

  • Add read_deposits scope for Applogic

  • Add SKIP_EMAILS var to allow for using Applogic emailing system

  • Updated Barong and Peatio deployment scripts with new Event API keys and options

  • Updated Peatio chart with EVENT_API_JWT_PRIVATE_KEY env variable

  • Updated peatio.yml.tt with additional Event API RabbitMQ configs

  • Added LOG_LEVEL env var to Applogic

Avoid using checksums in peatio helm chart (fixes #373) (#374)

  • Remove checksum annotations from peatio chart

  • Bump peatio helm chart version

  • Add --force to helm upgrade to peatio_app_up.sh

Change http to https for charts helm repository

Change flag for sed (issue #360)

Change 'FRONT_DOMAIN' to 'FRONTEND_DOMAIN'

changed the manifest version to 1.9

Fix OPEX CLI config file helper to not parse Helm charts

Fix markets.yml to get mounted properly

Fix peatio configuration files (fixes #393) (#396)

  • Fix peatio configuration files

Fix urls in barong and front-end manifest (#390)

Fix barong_deps_up.sh script (closes #382) (#384)

Fix probes in peatio helm chart

Fixed indentation in peatio.yml.tt

Get version of chart for Front-End from dependencies (#389)

Handle errors in opex.rb

Move charts from opex (OPEX-56) (#380)

  • Remove third party helm charts
  • Update scripts to use openware/charts
  • Update opex to use openware/charts

Moved blockchains back to the config file

Moved all the dependencies(buckets, SQL users, SAs etc) into a separate tf module (#404)

  • Added TF files for Cloud SQL service account creation

  • Updated TF files with the SA key; integrated the new module to peatio.tf.tt

  • Added GCS SA into the TF files and templates

  • Moved all the extra SQL data to the deps TF module

  • Integrated new SAs into the deployment scripts

  • Moved GCS buckets to the deps tf module

Moved RAILS_LOG_TO_STDOUT into Applogic env directly (#403)

PeatioTradingUi up

Provides enable func and configs for captcha server side check support

Put frontend domain automaticly for api_cors_origins

Remove redundant/duplicate tf variables from the manifest

Remove the redundant Peatio WS API from the chart

Removed the redundant payment_transaction daemon

Separated Peatio configs into different files

Set only the frontend/trading components to be indexed by searching engines

Update release notes with final changes for 1.9 release

Update image versions with the latest 1.9 tags

Update manifests for 1.9 (#394)

Update README.md (#397)

  • Update README.md

  • Updated the README with kite module vars

  • Updated the BitGo docs

Update Multi-signature flow diagram (#352)

Update docs and front-end manifest (#388)

Update barong_deps_up.sh script and vault chart (#385)

Update helm repo url

Update link of helm repo

Updated the Peatio deployment script to properly load all the values files

Updated the daemons list with fresh ones

Updated currencies with blockchain_key; moved blockchains.yml to the manifest

Updated RSA key generation with explicit PEM formatting (#406)

Updated Barong Management API configs with read_accounts and read/write_labels (#401)

Updated the administration docs with Applogic, frontend and Slanger (#391)

  • Updated the administration docs with Applogic, frontend and Slanger references

Updated module source for peatio.tf.tt

Use Vault in production mode

Version 1.8.19

Released 2018-09-28

Set only the frontend/trading components to be indexed by searching engines

Version 1.8.18

Released 2018-09-28

Provides enable func and configs for captcha server side check support

Version 1.8.17

Released 2018-09-17

Added ability to block all the indexing by search engines

Version 1.8.16

Released 2018-09-12

Add Applogic troubleshooting documentation (#375)

Add documentation to request peatio from internal cluster (#376)

Add LOG_LEVEL env to peatio config (#383)

Put LOG_LEVEL equal 'warn' by default. To get more logs use 'debug' value.

Add document how to work with custom SSL certs

Add ability to upload files more than 1 MB

Add command to barong's deployment.yaml chart

Added ability to choose between regional(HA) and zonal clusters (#398)

  • Moved terraform modules to templates/terraform

  • Added ability to switch between zonal and regional clusters

  • Update manifest.yml.tt

Added autoscaling, updated node versions and HA to the K8s cluster (#392)

  • Added ability to use regional K8s clusters

  • Updated the K8s node version to 1.9.7-gke.0

  • Added ability to use autoscaling with the K8s cluster

  • Updated the pre-check script to connect to the regional K8s cluster

Added log output to stdout for Applogic

AppLogic EventAPI configuration (#379)

  • Add proper configuration for the eventapi RSA keys

  • Remove redundant fields from applogic.yml.erb

  • Update RabbitMQ config for Applogic

  • Add ability to set SMTP FQDN in the manifest

  • Add SMTP settings to Applogic

  • Add custom email templates and actions configuration to Applogic

  • Add plugins.yml to the Barong chart

  • Update barong deployment files with Event API configuration

  • Update Applogic management_api_v1_yml with read_withdraws for Peatio

  • Add Event API listeners deployment to Applogic chart

  • Add read_deposits scope for Applogic

  • Add SKIP_EMAILS var to allow for using Applogic emailing system

  • Updated Barong and Peatio deployment scripts with new Event API keys and options

  • Updated Peatio chart with EVENT_API_JWT_PRIVATE_KEY env variable

  • Updated peatio.yml.tt with additional Event API RabbitMQ configs

  • Added LOG_LEVEL env var to Applogic

Avoid using checksums in peatio helm chart (fixes #373) (#374)

  • Remove checksum annotations from peatio chart

  • Bump peatio helm chart version

  • Add --force to helm upgrade to peatio_app_up.sh

Change http to https for charts helm repository

Change flag for sed (issue #360)

Fix urls in barong and front-end manifest (#390)

Fix barong_deps_up.sh script (closes #382) (#384)

Fix probes in peatio helm chart

Get version of chart for Front-End from dependencies (#389)

Handle errors in opex.rb

Move charts from opex (OPEX-56) (#380)

  • Remove third party helm charts
  • Update scripts to use openware/charts
  • Update opex to use openware/charts

Moved all the dependencies(buckets, SQL users, SAs etc) into a separate tf module (#404)

  • Added TF files for Cloud SQL service account creation

  • Updated TF files with the SA key; integrated the new module to peatio.tf.tt

  • Added GCS SA into the TF files and templates

  • Moved all the extra SQL data to the deps TF module

  • Integrated new SAs into the deployment scripts

  • Moved GCS buckets to the deps tf module

Moved RAILS_LOG_TO_STDOUT into Applogic env directly (#403)

PeatioTradingUi up

Put frontend domain automaticly for api_cors_origins

Update README.md (#397)

  • Update README.md

  • Updated the README with kite module vars

  • Updated the BitGo docs

Update Multi-signature flow diagram (#352)

Update docs and front-end manifest (#388)

Update barong_deps_up.sh script and vault chart (#385)

Update helm repo url

Update link of helm repo

Updated RSA key generation with explicit PEM formatting (#406)

Updated Barong Management API configs with read_accounts and read/write_labels (#401)

Updated the administration docs with Applogic, frontend and Slanger (#391)

  • Updated the administration docs with Applogic, frontend and Slanger references

Use Vault in production mode

Version 1.8.15

Released 2018-08-30

Added Event API configs to Peatio (#400)

  • Added Event API-related env vars to Peatio

  • Add env EVENT_API_RABBITMQ_PASSWORD to peatio hepler (#395)

Version 1.8.14

Released 2018-06-27

Change 'FRONT_DOMAIN' to 'FRONTEND_DOMAIN'

Version 1.8.13

Released 2018-06-22

Finalized scopes indentation in peatio.yml.tt

Version 1.8.12

Released 2018-06-22

Reverted custom liveness probes

Version 1.8.11

Released 2018-06-22

Fixed indentation in peatio.yml.tt

Updated module source for peatio.tf.tt

Version 1.8.10

Released 2018-06-21

Fix tf_outputs sql instance name

Version 1.8.9

Released 2018-06-20

Ability to use private registry (#330)

  • Add external registry option
  • Document how to use private registry for any component of the stack

Ability to configure the name of the totp code in Google Authenticator (#299)

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

add applogic host to enterprise front environment (#340)

Add probes to peatio chart & Move k8s ws service to separate file (closes #288) (#342)

  • Add liveness and rediness probes to peatio helm chart
  • Move ws-service to separate file in peatio helm chart

Add minimum level peatio env vars (#331)

Add FRONT_DOMAIN env var and description (#339)

Add the APPLICATION_ID variable to enterprise front chart (#329)

Add ability to use scout (#313)

Add Pavlo, Tasya and Maria to admins peatio by default (#278)

Add documentation for vault deployment (#124)

Added 1.8 changelog

Added release notes for 1.8 release; updated changelogs (#320)

Added the Opex install barong command (#300)

Added rkcp generate and install applogic commands (#296)

  • Add rkcp generate applogic command

  • Add rkcp install applogic command

Added toolbox subcommand (#294)

  • Added "toolbox benchmark" subcommand

  • Watch benchmark logs, fetch and store the YAML report

Added infra subcommand to rkcp (#251)

  • Added infra command

  • Added a run! helper

  • Added deps up command

  • Add decode_secret helper to decode secret from kube

Added the toolbox Helm chart and deployment files (#282)

Added 1.8 changelog (#272)

AppLogic deployment (#335)

  • Add management API yaml configuration in AppLogic Chart

  • Updated configs for Barong

  • Updated management API config for Applogic

  • Rename rsa.key to barong.key

  • Added docs for Applogic deployment

  • Updated release notes with Applogic

  • Added Applogic keychain config to peatio.yml

  • Add barong public key to peatio keychain

  • Default configuration peatio to allow withdrawals on signed requests with mandatory signers barong and applogic

Avoid downtime after redeploying front-end

Bump tag on version branches (closes #201) (#236)

Change "opex dump versions" to display a more compact output (#325)

Change default barong levels (closes #318) (#319)

Removed barong level for indentity in barong.yml Decreased number of levels in barong configuration

Changelog and Release Notes for 1.8

  • Changelog and Release notes for 1.8

Compute coverage reports (#252)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Disable ingress in vault helm chart (#224)

Doc: Stackdriver kubernetes logs introduction (#261)

  • Stackdriver kubernetes logs introduction

Document Peatio & Barong management API

  • Authenticating in management API

  • Barong & peatio management API doc

Documention barong administration (#265)

  • Add documentation how to grant a user as admin and manually validate email on barong

  • Document how to generate bucket api key on GCP

Fix globas_state typo (closes #309) (#343)

Fix wrong usage of if statement in shell (#323)

Fix missing quotes

Generate tf-outputs.yml in script bin/peatio_infra_up.sh

Implement slanger helm chart & replace with pusher (#267)

  • Replace pusher config with new slanger micro-service

  • Update peatio.yml pusher config

  • Add helm chart for slanger

  • Add deployment script for slanger

Implement dump versions command (#250)

  • Add kubeclient gem to connect to kubernetes cluster

  • Display the containers version for a specific namespace with --namespace parameter or all namespaces with --all-namespaces

Improve toolbox default configuration (#327)

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Locked versions for 1.6 release (#202)

Minor fixes after peatio 1.8.27 release (#314)

Moved rsa.key to keys/barong.key (#338)

Put all default precision to 8 (#312)

Rebrand RKCP to OPEX (#298)

  • Rename RKCP to OPEX

  • Add a root class for opex errors

  • Manage to support legacy vars name var.kite-rkcp.yml

  • Move Opex module out of Kite module

Remove hardcoded currencies (#292)

  • Added 1.8 changelog

  • Avoid downtime after redeploying front-end

  • Update dependencies versions & Remove stats daemon from vars (#287)

  • Update peatio 1.8 dependencies

  • Remove stats daemon from manifest

  • Add db:seed to barong chart

  • Automate barong deployment & finish barong seed

  • Remove hardcoded currencies

Remove env specific values (closes #229 #266) (#269)

Rename vault documentation

Rename RKCP to OPEX in docs (#316)

  • Rename RKCP to OPEX in docs

Rkcp install component base class & Rkcp install peatio (closes #238) (#253)

  • install peatio command

  • --dry-run parameter to display helm command and not run it

Split daemons and AMQP daemons into individual pods (#273)

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Tweak 'helm version' timeout from 300s to 10s

Update bump script with new repository

Update documentation

Update docker images tags for 1.8 release (#344)

Update peatio and barong docker images tags (#311)

  • Update peatio and barong docker images tags

Update default hosts in the manifest (#310)

Update rabbitmq helm chart (#276)

Update default management API configuration (#274)

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Updated docs for the Vault deployment (#315)

  • Updated docs for the Vault deployment

  • Added information on Vault polices and tokens

Updated all kite calls with explicit --env option (#297)

Upgrade gcloud-sqlproxy chart version (#248)

Use ruby instead of base64 -w0 (closes #204) (#226)

  • Use ruby instead of base64 -w0 (closes #204)

  • Fix syntax for more readability

Version 1.7.9

Released 2018-06-09

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Add Pavlo, Tasya and Maria to admins peatio by default in 1-7-stable (#279)

Avoid downtime after redeploying front-end

Bump tag on version branches (closes #201) (#227)

  • Bump tag on version branches (closes #201)

  • Replace ashanaakh with helios-technologies

Compute coverage reports (#252) (#255)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Fix custom secrets mount on template

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Locked versions for 1.6 release (#202)

Split daemons and AMQP daemons into individual pods (#254)

  • Split daemons and AMQP daemons into individual pods

  • Ability to scale daemons

  • Daemons replica from values

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Update dependencies tags and remove stats daemon from manifest (#289)

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Upgrade gcloud-sqlproxy chart version (#262)

Version 1.8.8

Released 2018-06-08

Fix wrong usage of if statement in shell (#323)

Version 1.8.7

Released 2018-06-06

Ability to configure the name of the totp code in Google Authenticator (#299)

Add ability to use scout (#313)

Added 1.8 changelog

Added release notes for 1.8 release; updated changelogs (#320)

Added the Opex install barong command (#300)

Added rkcp generate and install applogic commands (#296)

  • Add rkcp generate applogic command

  • Add rkcp install applogic command

Added toolbox subcommand (#294)

  • Added "toolbox benchmark" subcommand

  • Watch benchmark logs, fetch and store the YAML report

Added infra subcommand to rkcp (#251)

  • Added infra command

  • Added a run! helper

  • Added deps up command

  • Add decode_secret helper to decode secret from kube

Added the toolbox Helm chart and deployment files (#282)

Change default barong levels (closes #318) (#319)

Removed barong level for indentity in barong.yml Decreased number of levels in barong configuration

Document Peatio & Barong management API

  • Authenticating in management API

  • Barong & peatio management API doc

Fix missing quotes

Minor fixes after peatio 1.8.27 release (#314)

Put all default precision to 8 (#312)

Rebrand RKCP to OPEX (#298)

  • Rename RKCP to OPEX

  • Add a root class for opex errors

  • Manage to support legacy vars name var.kite-rkcp.yml

  • Move Opex module out of Kite module

Remove hardcoded currencies (#292)

  • Added 1.8 changelog

  • Avoid downtime after redeploying front-end

  • Update dependencies versions & Remove stats daemon from vars (#287)

  • Update peatio 1.8 dependencies

  • Remove stats daemon from manifest

  • Add db:seed to barong chart

  • Automate barong deployment & finish barong seed

  • Remove hardcoded currencies

Rkcp install component base class & Rkcp install peatio (closes #238) (#253)

  • install peatio command

  • --dry-run parameter to display helm command and not run it

Updated all kite calls with explicit --env option (#297)

Version 1.8.6

Released 2018-06-04

Ability to configure the name of the totp code in Google Authenticator (#299)

Version 1.8.5

Released 2018-05-28

Fix missing quotes

Version 1.8.4

Released 2018-05-25

Add db:seed to barong chart (#275)

  • Add db:seed to barong chart

  • Automate barong deployment & finish barong seed

Version 1.8.3

Released 2018-05-24

Update dependencies versions & Remove stats daemon from vars (#287)

  • Update peatio 1.8 dependencies

  • Remove stats daemon from manifest

Version 1.8.2

Released 2018-05-24

Add Pavlo, Tasya and Maria to admins peatio by default (#278)

Added 1.8 changelog (#272)

Avoid downtime after redeploying front-end

Merge remote-tracking branch 'origin/master' into HEAD

Remove env specific values (closes #229 #266) (#269)

Split daemons and AMQP daemons into individual pods (#273)

Update rabbitmq helm chart (#276)

Update default management API configuration (#274)

Version 1.8.1

Released 2018-05-24

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Add documentation for vault deployment (#124)

Added 1.8 changelog

Avoid downtime after redeploying front-end

Bump tag on version branches (closes #201) (#236)

Compute coverage reports (#252)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Disable ingress in vault helm chart (#224)

Doc: Stackdriver kubernetes logs introduction (#261)

  • Stackdriver kubernetes logs introduction

Documention barong administration (#265)

  • Add documentation how to grant a user as admin and manually validate email on barong

  • Document how to generate bucket api key on GCP

Implement slanger helm chart & replace with pusher (#267)

  • Replace pusher config with new slanger micro-service

  • Update peatio.yml pusher config

  • Add helm chart for slanger

  • Add deployment script for slanger

Implement dump versions command (#250)

  • Add kubeclient gem to connect to kubernetes cluster

  • Display the containers version for a specific namespace with --namespace parameter or all namespaces with --all-namespaces

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Locked versions for 1.6 release (#202)

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Tweak 'helm version' timeout from 300s to 10s

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Upgrade gcloud-sqlproxy chart version (#248)

Use ruby instead of base64 -w0 (closes #204) (#226)

  • Use ruby instead of base64 -w0 (closes #204)

  • Fix syntax for more readability

Version 1.7.8

Released 2018-05-24

Avoid downtime after redeploying front-end

Version 1.7.7

Released 2018-05-22

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Add Pavlo, Tasya and Maria to admins peatio by default in 1-7-stable (#279)

Bump tag on version branches (closes #201) (#227)

  • Bump tag on version branches (closes #201)

  • Replace ashanaakh with helios-technologies

Compute coverage reports (#252) (#255)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Fix custom secrets mount on template

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Locked versions for 1.6 release (#202)

Split daemons and AMQP daemons into individual pods (#254)

  • Split daemons and AMQP daemons into individual pods

  • Ability to scale daemons

  • Daemons replica from values

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Upgrade gcloud-sqlproxy chart version (#262)

Version 1.8.0

Released 2018-05-21

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Add documentation for vault deployment (#124)

Added 1.8 changelog

Bump tag on version branches (closes #201) (#236)

Compute coverage reports (#252)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Disable ingress in vault helm chart (#224)

Doc: Stackdriver kubernetes logs introduction (#261)

  • Stackdriver kubernetes logs introduction

Documention barong administration (#265)

  • Add documentation how to grant a user as admin and manually validate email on barong

  • Document how to generate bucket api key on GCP

Implement slanger helm chart & replace with pusher (#267)

  • Replace pusher config with new slanger micro-service

  • Update peatio.yml pusher config

  • Add helm chart for slanger

  • Add deployment script for slanger

Implement dump versions command (#250)

  • Add kubeclient gem to connect to kubernetes cluster

  • Display the containers version for a specific namespace with --namespace parameter or all namespaces with --all-namespaces

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Locked versions for 1.6 release (#202)

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Tweak 'helm version' timeout from 300s to 10s

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Upgrade gcloud-sqlproxy chart version (#248)

Use ruby instead of base64 -w0 (closes #204) (#226)

  • Use ruby instead of base64 -w0 (closes #204)

  • Fix syntax for more readability

Version 1.7.6

Released 2018-05-18

Split daemons and AMQP daemons into individual pods (#254)

  • Split daemons and AMQP daemons into individual pods

  • Ability to scale daemons

  • Daemons replica from values

Version 1.7.5

Released 2018-05-18

Update peatio related configuration files (#270)

  • Remove withdraw channels

  • Update application.yml

  • Update manifest related to application.yml

  • Update currencies.yml

  • Add plugins & management API configurations

  • Remove solvency rake

  • Run db:seed

  • Fix enterprise_fornt.yml & barong.yml

  • Update terraform

  • Update peatio.yml

  • Remove idea files

Version 1.7.4

Released 2018-05-17

Upgrade gcloud-sqlproxy chart version (#262)

Version 1.7.3

Released 2018-05-16

Version 1.7.2

Released 2018-05-14

Fix custom secrets mount on template

Version 1.7.1

Released 2018-05-11

Bump tag on version branches (closes #201) (#227)

  • Bump tag on version branches (closes #201)

  • Replace ashanaakh with helios-technologies

Compute coverage reports (#252) (#255)

  • Add SimpleCov to compute coverage report
  • Merge coverage reports of units and functional tests
  • Add report to CircleCI

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Version 1.6.1

Released 2018-05-07

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Bump tag on version branches (closes #201) (#235)

Change markets.yml format for peatio 1.6 support, moved it to config/seed

Disable ingress in vault helm chart (#225)

Fix coinhub & Revert kube-lego namespace (#219)

  • Fix coinhub deployment

  • Revert kube-lego namespace to kube-services

Locked versions for 1.6 release (#202)

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Version 1.5.3

Released 2018-05-07

Ability to have the ingress-controller to use a static IP #195 (#197)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Add basic trading-ui deployment documentation (closes #171) (#191)

  • Update peatio-trading-ui values

Use titleMarkets from manifest instead of 'peatio'.

  • Add basic trading-ui deployment documentation

  • Update trading-ui.md

Add abac by default in gcp k8s-cluster module (#180)

Ability to deploy k8s cluster with abac or rbac.

Closes #179

Bump tag on version branches (closes #201) (#234)

Bump peatio version to 1.5.6 (#193)

Disable ingress in vault helm chart (#223)

Fix coinhub & Revert kube-lego namespace (#218)

  • Fix coinhub deployment

  • Revert kube-lego namespace to kube-services

Update default manifest (#217)

Update peatio to 1.5.8

Version 1.7.0

Released 2018-05-07

Bump tag on version branches (closes #201) (#227)

  • Bump tag on version branches (closes #201)

  • Replace ashanaakh with helios-technologies

Introduce rkcp using clamp with check subcommand (#211)

  • Add rkcp binary with a simple check subcommand
  • lib structure with unit test
  • Add functional test for Kite::Rkcp::ConfigFiles
  • Assert tag of main components of the stack
  • Add the ability to run tests silently with env var SILENT=true
  • Add strict param to rkcp check to turns warnings into errors
  • If OAUTH2_SIGN_IN_PROVIDER is barong then makes sure BARONG_CLIENT_ID and BARONG_CLIENT_SECRET are configured
  • Ensure bitgo wallets configurations contains id, address, passphrase, api access, ...
  • Add markets configuration checks
  • Add cloud.yml checks

closes: #169

Stabilize 1.7 && make it work from scratch (#206)

  • Add missing --install in peatio_deps_up (closes #205)

  • Add missing --namespace to peatio infra up kube-lego (closes #200)

Version 1.6.0

Released 2018-05-02

Ability to have the ingress-controller to use a static IP (#198)

  • Ability to have the ingress-controller to use a static IP #195

  • Add default configuration in manifest for load balancer public IP

Ability to run components in production env (#166)

Bump tag on version branches (closes #201)

Change markets.yml format for peatio 1.6 support, moved it to config/seed

Disable ingress in vault helm chart (#225)

Disable secure connection for smtp (closes #167) (#168)

Fix coinhub & Revert kube-lego namespace (#219)

  • Fix coinhub deployment

  • Revert kube-lego namespace to kube-services

Functional tests (#161)

  • Add rspec functional tests
  • Add circleci configuration

Locked versions for 1.6 release (#202)

Update ingress-controller version to 0.14.1 (#194)

Update default manifest configuration (#186)

Changed rbac default values from false to true. Updated k8s cluster version to 1.8.10-gke.0.

Closes: #183 Closes: #184

Updated the changelog with 1.5 release (#164)

  • Added the 1.5 changelog into templates/docs

Version 1.5.2

Released 2018-04-13

Ability to set coinhub and trading-ui tags in vars

Ability to set barong and peatio tags in vars

Add ability to enable RBAC for kube-lego

Add ability to support RBAC in kubernetes (disabled by default)

Add opportunity upload file more than 1MB for nginx

Add chart dependencies versions into manifest

Add email for kube-lego (closes #99)

Add explicitly the project to kubernetes cluster resource and storage bucket

Add support for peatio 1.4 (changes with JWT) (#91)

Add nodeSelector for coinhub (BitGo) (#87)

Added 1.5 version to manifest

Added 1.5/1.3 Changelog

Added the RKCP documentation

Added registry_name var to manifest.yml for AWS

Administration guide: create bucket with gsutil

Change kubernetes version to 1.7.12

Check if JWT private key is generated correctly

Configure the peatio api url for the trading UI application

Fix redis deployment to be idempotent (the password was changing)

Fix the ability to set the kubernetes version

Fix vault values (#160)

Fixes

Fix k8s cluster version in terraform (#154)

Fix barong_deps_up.sh script

Fix barong_up.sh script

Fix versions of peatio and barong

Fix issue in manifest (#134)

Fix for trading UI environment specific helm chart values

Fix terraform output values

Fix issue with terraform

Fix for barong values

Fix nodeSelector for coinhub (#88)

Fixed JWT issue for Peatio 1.4

Hotfix barong_up script

Hotfix barong_up script

Improve idempotence of peatio_infra_up.sh

Lock helm and terraform version

Lock k8s node version (resolved #148)

Lock external helm chart versions (closes #100)

Make RabbitMQ deployment idempotent

Make infra_up script idempotent, source pre-check script

Makes peatio_deps_up script idempotent

Makes barong_deps_up.sh idempotent

Moved the private key to environments

Moved S3 and GCS buckets to tf modules

Provide peatio-trading-ui templates

Provide peatio-trading-ui chart

Refactor helm chart peatio values (resolved #131)

Refactor kite manifest (closes #118)

  • Make manifest a template;
  • Remove duplicated provider field from manifest;

Remove redundant quotes & add vault

Replace double-quotes to single-quotes

Set the project from vars when including k8s module

source pre-check in every script

Update Administration guide

Update kubernetes version for GCP to 1.7.15-gke.0

Update default twillio account

Update Vault version to 0.9.6

Update manifest content

Update peatio configuration for new format

Update helm chart repository URL

Update barong values (#144)

Update barong_deps_up.sh (closes #102)

Update env for JWT in peaito helm chart values (closes #90)

Updated the changelog with 1.5 release

Updated the documentation

Updated the trading-ui assets config

Updated AWS-related templates(closes #116)

Updated manifest peatio.yml with relevant Pusher configs

  • Removed unnecessary fields

Updated gcloud proxy install command

Updated vault configuration for barong

Updated GCP bucket outputs

Updated the barong deployment script

Updated barong config file for AWS

Updated AWS pre-check script and vault chart

Updated vault config file

Updated AWS deployment files

Updated the documentation

Updated the README

Updated the docs

Use helm upgrade --install in peatio_deps_up & remove barong_sign_in

Use yml instead of yaml everywhere

Use local version of terraform modules Rename to kite-rkcp module

Use erb for SECRET_KEY_BASE generation

Used bash as executor for every script

Pull Requests

Merge pull request #120 from helios-technologies/bugfix-lock-chart-versions

Merge pull request #122 from helios-technologies/bugfix-barong-deps-up-sh

Merge pull request #119 from helios-technologies/feature-kube-lego-email

Version 1.3.2

Released 2018-03-24

Added the RKCP documentation

Lock image versions

Remove hardcode bitshor host

Rename to kite-rkcp module

Revert barong.yml template

Revert barong chart update

Set the project from vars when including k8s module

Version 1.5.1

Released 2018-03-23

Add explicitly the project to kubernetes cluster resource and storage bucket

Add support for peatio 1.4 (changes with JWT) (#91)

Add nodeSelector for coinhub (BitGo) (#87)

Added the RKCP documentation

Added registry_name var to manifest.yml for AWS

Fix for trading UI environment specific helm chart values

Fix terraform output values

Fix issue with terraform

Fix for barong values

Fix nodeSelector for coinhub (#88)

Fixed JWT issue for Peatio 1.4

Hotfix barong_up script

Moved the private key to environments

Moved S3 and GCS buckets to tf modules

Provide peatio-trading-ui templates

Provide peatio-trading-ui chart

Set the project from vars when including k8s module

Update env for JWT in peaito helm chart values (closes #90)

Updated AWS-related templates(closes #116)

Updated manifest peatio.yml with relevant Pusher configs

  • Removed unnecessary fields

Updated gcloud proxy install command

Updated vault configuration for barong

Updated GCP bucket outputs

Updated the barong deployment script

Updated barong config file for AWS

Updated AWS pre-check script and vault chart

Updated vault config file

Updated AWS deployment files

Updated the documentation

Updated the README

Updated the docs

Use local version of terraform modules Rename to kite-rkcp module

Use erb for SECRET_KEY_BASE generation

Version 1.3.1

Released 2018-03-23

Added the RKCP documentation

Fix image versions

Rename to kite-rkcp module

Revert barong chart update

Set the project from vars when including k8s module

Version 1.5.0

Released 2018-03-22

Add explicitly the project to kubernetes cluster resource and storage bucket

Add support for peatio 1.4 (changes with JWT) (#91)

Add nodeSelector for coinhub (BitGo) (#87)

Added the RKCP documentation

Added registry_name var to manifest.yml for AWS

Fix terraform output values

Fix issue with terraform

Fix for barong values

Fix nodeSelector for coinhub (#88)

Fixed JWT issue for Peatio 1.4

Hotfix barong_up script

Moved the private key to environments

Moved S3 and GCS buckets to tf modules

Provide peatio-trading-ui templates

Provide peatio-trading-ui chart

Set the project from vars when including k8s module

Update env for JWT in peaito helm chart values (closes #90)

Updated gcloud proxy install command

Updated vault configuration for barong

Updated GCP bucket outputs

Updated the barong deployment script

Updated barong config file for AWS

Updated AWS pre-check script and vault chart

Updated vault config file

Updated AWS deployment files

Updated the documentation

Updated the README

Updated the docs

Use local version of terraform modules Rename to kite-rkcp module

Use erb for SECRET_KEY_BASE generation

Version 1.3.0

Released 2018-03-11

Add one more ConfigMap to peatio helm chart (#85)

  • Add one more ConfigMap to peatio helm chart

  • Add labels to helpers

  • Bump peatio chart version to 0.1.1

Add dash coin to list of supported (#81)

Add support for barong AWS (related to rubykube/barong#241) (#79)

Add support for ethereum coin (resolved #69)

Add script for bitgo wallets creation (#64)

add some params to rolling update

Added ECR tf files

Added AWS S3 bucket tf files

Added RollingUpdate strategy to Peatio and Barong

Added configmap checksum validation to Peatio chart

Added geth helm chart (#61)

  • Add geth chart for ERC20 support

  • Fixed multiple issues with geth chart

  • Fixed service port

  • Fixed default geth command for testnet

  • Restructured, removed readme and Makefile

  • Add geth support to module

  • Added to peatio_deps_up.sh. Will be deployed, if bitgo disabled

  • Added geth.yml file with helm values to specific KITE environment

Correct values

Fix configuration of dash coin (#84)

Fix (#82)

Fix indenetation of ETH

Fix erb issue in barong_deps_up.sh (#63)

Minor fix for cryptocurrencies daemons helm values (#62)

Prettify overriding values for helm charts (#77)

Remove banks.yaml from peatio configmap (#78)

Remove banks.yml

Run rake currencies:seed as post-install, post-upgrade hook (#74)

Small fix for new Barong config

Small change in vault instruction

Update currencies.yml & remove hardcoded fiat symbol (#86)

  • Update currencies.yml template to v1.3.x (related to https://github.com/rubykube/peatio/pull/488)

  • Remove hardcoded fiat symbol from peatio.yaml

Update chart for barong

Updated S3 bucket tf files; temp. commented them

Updated accounts-touch job with volume mounts

Use BitGo as default ethereum api client (#76)

Pull Requests

Merge pull request #65 from helios-technologies/charts

Version 1.0.0

Released 2018-02-27

Add emasiuk to admin by default. Add nginx annotation for files. Change wrong symbol in peatio.yaml

Add script for barong deps (#58)

Add vault chart for barong (#57)

  • Add vault helm chart for barong 2FA https://github.com/rubykube/barong/commit/a8f0404fe5c18228619af85f01ce7a5aca8eda87

  • Multiple improvements for vault chart

Add fiat currency in manifest (#40)

  • Add fiat currency in manifest

  • Added currencies to manifest

Add WORKDIR into sh scripts so we cat ran them from anywhere & use helm upgrade --install instead of switch case

Add hook for solvency & remove bundle exec

Add missing members to the delivery team

Add bitgo switch in manifest

Add enterprise-front configuration

Add testnet and persistence configuration to default bitcoind chart values

Add bitcoind chart from rubykube/peatio-charts

Added enterprise-front chart

Added ability to add custom stylesheets for "markets" page

Added docs

Added metadata-related env variables to application.yml

Added pre-check script

Added deposit and withdrawal channels to peatio chart

removed duplicate front config

Added CoinHub integration

Added Barong

Added more variables to manifest; updated templates

Added more variables to manifest; updated templates

Added description to manifest

Added Helm charts and scripts for Peatio deployment

Added initial kite module structure

Added terraform-google-kube contents

Cleanup services and ingress

Delete peatio job after success

Extra fixes

Finalize vault for barong (#59)

  1. Add terraform script for bucker creation
  2. Fixes
  3. Add credentials kubernetes secret

Fix vault for barong (#60)

Fix peatio.yml and enterprise_front.yml configurations (#49)

Fixed barong_up.sh config file location issue

Fixed default Sendgrid key

Fixed smtp-relay issues

Frontend configuration fixes (#46)

Increase time for coinhub probes

Integrated AWS changes

Merge commit 'refs/pull/2/head' of github.com:helios-technologies/kite-google-peatio into HEAD

Misc code clean and refactoring

Move all script as template

Move peatio_app_up.sh as a template

Name the random_id resource generated for the peatio cluster

Renamed kite-google-peatio to kite-peatio

Run scripts from anywhere & helm upgrade --install (closes #41 #32)

  • Add WORKDIR into sh scripts so we cat ran them from anywhere

  • Use helm upgrade --install instead of switch case and stuff

Run rake accounts:touch as post-install, post-upgrade hook (#13)

Split rails and websocket deployments Clean services app selectors

Support automatic barong deployment by default

Updated Peatio scripts and chart

  • Commented out bitcoind usage
  • Removed broken solvency hook
  • Added default values for Kayen

Updated Peatio config files

Updated application.yml template

Updated Peatio config files; fixed markets_yaml bug

Use single container for all daemons & run daemons with god (#14)

Use the bitcoind chart from the module Ability to configure bitcoind to testnet Enable dnsseed

Use kite terraform command in peatio scripts to use the right environment and the right variables

Pull Requests

Merge pull request #36 from helios-technologies/feature/solvency

Merge pull request #30 from helios-technologies/delivery-team

Merge pull request #31 from helios-technologies/coinhub-fix

Merge pull request #15 from yssavchuk/accounts-touch

Merge pull request #16 from yssavchuk/daemons-improve

Merge pull request #6 from helios-technologies/enterprise-front

Merge pull request #7 from helios-technologies/fix

Merge pull request #2 from helios-technologies/improv