Kirill Fedoseev
6e1f57493a
Refactor oracle configuration ( #584 )
2021-07-08 09:38:55 +03:00
Kirill Fedoseev
ffbca8b941
Oracle watcher for AMB async calls ( #509 )
2021-05-09 07:34:19 -06:00
Alexander Kolotov
38f1bae8f5
Update the contract's submodule to the release 6.0.0-rc0 ( #562 )
2021-05-08 09:50:46 -06:00
Kirill Fedoseev
ab51370d5a
Remove UI from monorepo ( #553 )
2021-04-16 03:31:12 -06:00
Kirill Fedoseev
894134ba26
Add monitor script for detecting failed AMB messages ( #513 )
2021-02-18 19:26:07 -06:00
Kirill Fedoseev
4497a024b1
Fix RPC urls in the ultimate tests ( #498 )
2020-12-20 01:15:46 +03:00
Kirill Fedoseev
4954c859c3
Migrate to GitHub actions ( #423 )
2020-09-02 17:43:48 +03:00
Kirill Fedoseev
4f6d53964f
Possibility to send a tx through all provided RPC endpoints ( #394 )
2020-07-13 15:09:07 +03:00
Alexander Kolotov
da60edae4b
More straightforward approach to configure logging for oracle services ( #345 )
2020-06-08 15:02:03 +03:00
Gerardo Nardelli
c013cc7378
Bridge UI stake styles fixes ( #343 )
2020-06-01 17:16:40 +03:00
Kirill Fedoseev
b4abbc4910
Cache monitor RPC calls to increase performance ( #322 )
2020-05-07 20:42:27 +03:00
Gerardo Nardelli
52ed4e85e2
Upgrade pip version in deployment common ( #296 )
2020-02-10 19:31:36 +03:00
Gerardo Nardelli
bce1e6509e
Use monitor docker hub image for monitor deployment ( #284 )
2020-02-04 08:16:27 +03:00
Gerardo Nardelli
52358d477b
Use oracle docker hub image for oracle deployment ( #280 )
2020-02-04 00:48:28 +03:00
Gerardo Nardelli
7fcb118c8c
Add deployment test scenario 3 components on 1 host ( #277 )
2020-02-03 15:47:44 +03:00
Gerardo Nardelli
612f130544
Fix remote server loop var name in deployment ( #275 )
2020-01-20 22:53:20 +03:00
Gerardo Nardelli
65dd131107
Support multiple bridges in one monitor ( #262 )
2020-01-10 15:55:34 +03:00
Gerardo Nardelli
a4eb446f7b
Rename syslog logging cofig file
2019-12-03 17:17:16 -03:00
Gerardo Nardelli
b6588ff3c5
Add erc to native docker config in deployment playbooks
2019-11-29 09:28:50 -03:00
Gerardo Nardelli
8d4eb86a19
Fix logs and start block parameters in oracle deployment ( #235 )
...
* Update start block env vars in oracle deployment
* Set logger to remote server for docker-compose-transfer.yml
* avoid calculating start block parameter if provided in oracle deployment config
* set home and foreign start block in erc20-native e2e
* set home and foreign start block in erc20-native ultimate test
2019-11-15 21:31:13 +01:00
phahulin
84ecfc30d9
Optional ability to point ORACLE_LOG_LEVEL in the deployment configuration ( #234 )
2019-11-13 20:18:46 +01:00
Gerardo Nardelli
7a54e584d5
Support alternative receiver in Oracle ( #221 )
...
* Add transfer watcher
* Filter userRequestForAffirmation events in Transfer events
* Add extended oracle composer file
2019-10-29 17:55:47 +03:00
Przemyslaw Rzad
e288df39dc
Remove rsync dependency ( #213 )
2019-09-16 18:34:42 +02:00
Przemyslaw Rzad
8d0e70359f
Remove ERC20_TOKEN_ADDRESS from env variables ( #211 )
...
* Remove ERC20_TOKEN_ADDRESS from env variables
* Do not check erc20 token address for native-to-erc
* Rename ERC20_TOKEN_ADDRESS to bridgeableTokenAddress
2019-09-14 08:04:07 +02:00
Przemyslaw Rzad
8b010f887d
Consistent variable naming ( #198 )
...
* Add console.table
* First steps in validate script
* env rename
* Added parameter names
* Descriptions
* Print and configuration
* Added more parameters
* Rename gas oracle to gas supplier
* More changes
* Removed env examples for now
* RPC rename
* Bridge address rename
* More changes
* jobs
* Renames
* Typo
* jobs
* Changes
* jobs
* Changes
* Monitor changes
* jovs
* Typo
* Changes
* REACT_APP_ env prefix
* Typo
* Rollback changes
* Oracle deployment
* Defaults
* Monitor
* Naming
* Typo
* Typo
* Envs
* ui deployment
* ALl jobs
* Vars in ultimate
* Lint
* Lint
* Lint
* Another way to add REACT_APP prefixing
* Unnecessary mapping
* No output timeout
* No output timeout
* Got rid of ERC20_TOKEN_ADDRESS
* Configuration readme
* Configuration
* Prefixes
* timeout
* Docs
* Docs
* docs
* docs
* docs
* Roll back ERC20_TOKEN_ADDRESS for erc-to-erc
* Typo
* lint
* Rollback
* ROllback validator
* Rollback yarn.lock
* dai and wetc update
* Rollback ERC20_TOKEN_ADDRESS
* erc to native
* examples
* all jobs
* roll back
* roll back ERC20_TOKEN_ADDRESS: "0xdbeE25CbE97e4A5CC6c499875774dc7067E9426B"
* ui env example
* typo
* Allow rpc for ultimate
* Test
* ERC20_TOKEN_ADDRESS rollback
* Specify port
* React port
* All jobs
* cosmetics
* Values
* Restore erc20 token
* Rearrange example for easier comparision
* Rearrange ultimate for easier comparision
* Rearrange for easier comparision
* Refactor
* Conditional app styles
* Loading environment variables in react app
* Add missing vars for UI in wetc and dai
* Bring back test parameters readme
* Readme for monitor vars
* Reading environment variables in e2e-commons (#207 )
2019-09-13 09:11:38 +02:00
Przemyslaw Rzad
54858ae597
Molecule tests for deploying repository ( #194 )
...
* Squashed commits
* All jobs
* Rollback changes
* Dependencies
* Remove .git checking
* Resolve path issues
* New way of copying repository.
* Test non existing .git
* New repo task
* Typo
* Do not fail mkdir if folder exists
* Test double task
* zipping the archives
* Increase no_output_timeout because of slowly installing apt-get
2019-09-06 15:24:30 +02:00
Przemyslaw Rzad
01186d6aa8
New way of deploying repository ( #195 )
...
* New repo task
* Removed bridge_repo and bridge_repo_branch configs
* Updated docs
* Update apt-get
* Fix path
* Exclude fix
* Removed CODEBASE_BRANCH
* Initializing submodules for deployment tests
* Synchronizing with ls-tree
* Synchronization without temp files
2019-08-29 09:20:55 +02:00
Przemyslaw Rzad
9c8259700b
Add cron schedule to monitor deployment playbook ( #161 )
...
* Default cron schedule
* Added cron task
* Docs
* Overwriting log files
* Removed deprecated flag
* Default monitor_cron_schedule.
2019-07-26 15:59:30 +02:00
Przemyslaw Rzad
c94b68ab5b
Monitor remote logging ( #162 )
...
* Added remote logging for monitor
* Legacy line
* Tempaltes
2019-07-26 10:51:39 +02:00
Przemyslaw Rzad
c9d100491c
Ultimate E2E tests ( #158 )
...
* Ultimate e2e for native to erc type of bridge
* One job
* Try to run the tests
* Run on CI
* Docs
* Cosmetics
* Final changes
* Revert the changes
* Networks
* Waiting for Oracle
* One job
* Initialize the contracts submodule
* Run on ci
* comment
* Sleep.
* ultimate network
* Docker localhost no longer needed
* Final changes
* Timeout
* Naming
* Sleep task.
2019-07-26 10:14:25 +02:00
Przemyslaw Rzad
5d22ad1ecb
Remove default syslog server port. ( #152 )
2019-07-22 09:37:38 +02:00
Przemyslaw Rzad
8ea6c716ea
Building containers in deployment ( #149 )
...
* Build instead of up
* Starting the service explicitly.
2019-07-16 14:58:26 +02:00
Gerardo Nardelli
811e8da6b5
Add support for oracle gas price values not expressed in gwei ( #142 )
...
* Support other oracle's gas price values in Oracle
* Add default gas price factor in Oracle
* Support other oracle's gas price values in UI
* Support other oracle's gas price values in Monitor
2019-07-12 19:10:17 +03:00
Przemyslaw Rzad
1da1acbfbe
Yaml and Ansible linting in Molecule ( #141 )
...
* Removed old ansible-lint outside of molecule
* Yamlint
* Enabled ansible-lint with minimal rules
* Removed ansible-lint job
2019-07-11 10:17:02 +02:00
Przemyslaw Rzad
3f27b98b8b
Monitor deployment playbook ( #133 )
...
* Introduced monitor deployment playbook
* Timeouts
* dai deployment block
* wetc deployment blocks
* Corrected path
* Typo.
* Added monitor to execution readme.
* Monitor port.
* Check on start
* Timeouts
* check-and-start
2019-07-09 19:26:40 +02:00
Przemyslaw Rzad
4281adfd95
UI logging ( #131 )
...
* Introduced logging task for the ui
* Do not update repo to allow multiple apps
* Setup logging first
* Different template names
* Separate docker logging config
* Removed duplication
* Common logging task.
* Tests.
* Lint.
* Commented out syslog server port for ui
* Testing file permissions.
2019-07-09 17:00:12 +02:00
Gerardo Nardelli
4e5e21541e
Remove oracle redis lock ( #137 )
2019-07-08 18:06:57 +03:00
Przemyslaw Rzad
47a0a7c0f5
UI deployment ( #126 )
...
* Introduced UI playbook
* added python3-pip
* Instructions.
* Added tokenbridge_ui service
* python3 interpreter
* tokenbridge-ui service
* Explicit python3 usage.
2019-07-05 14:39:37 +02:00
Przemyslaw Rzad
11c1595dd6
Role rework plus deployment tests ( #116 )
...
* Role-rework
* Update readme.
2019-07-02 13:10:46 +02:00
Przemyslaw Rzad
59564bd600
Deployment structure and documentation ( #113 )
...
* Moved rollback and logs into main deployment readme
* Removed duplicated section.
* Removed subdir mention
* Merged dependencies and prerequisites
* Lint at bottom
* Added configuration.md and execution.md
* Moved configuration
* Update path
* Moved administrator configuration
* Update name
* Moved execution.
* Moved stuff to execution.md
* Moved dependencies and prerequisites to sub-mds
* Moved stuff out of oracle subfolder
* Whitespace
* Simplyfy readme
* Removed backticks
* Whitespace
* Update path.
* Update user info
* Update phrasing
* Phrasing
2019-06-28 11:31:57 +02:00