Slava
a4b6b561d7
Feature/add annotations for prometheus ( #49 )
...
* Add Prometheus annotations for Codex Pods (#48 )
* Remove unnecessary condition (#48 )
* Update Annotations to be handled via ContainerRecipe (#48 )
* Wires up metrics port to codex pod annotation
* Cleans up handling of pod labels
* Fix annotations names (#48 )
---------
Co-authored-by: benbierens <thatbenbierens@gmail.com>
2023-09-04 10:08:34 +03:00
benbierens
2803b8b484
Merge branch 'master' into spike/local-continuous-debug
...
# Conflicts:
# DistTestCore/Codex/CodexContainerRecipe.cs
2023-08-22 15:53:07 +02:00
benbierens
aaca9e1ec5
Bumps to new images.
2023-08-17 11:06:45 +02:00
benbierens
c8cb04d859
Allows downloading only log-tails.
2023-08-16 16:13:29 +02:00
benbierens
17673e8fa5
cleanup some workflow/lifecycle madness
2023-08-10 10:58:18 +02:00
benbierens
9a63a82a49
Merge branch 'master' into feature/labeling-pods
...
# Conflicts:
# DistTestCore/Marketplace/CodexContractsContainerRecipe.cs
2023-08-10 09:50:15 +02:00
benbierens
ed5b2d5b80
bumps to latest contracts image
2023-08-10 08:39:32 +02:00
benbierens
0259c30bb5
Wires up pod labels
2023-08-07 15:51:44 +02:00
benbierens
9840c50e9f
Rolls back node version in contracts container.
2023-08-07 14:33:04 +02:00
benbierens
2bafab8b22
Adds check against failure to deploy codex contracts
2023-08-07 11:21:26 +02:00
benbierens
8d229f1720
cleans up waiting for storage contract state helper methods.
2023-07-31 09:56:37 +02:00
benbierens
9a7946c863
Basic tests pass
2023-07-31 09:16:52 +02:00
benbierens
fa7ba9149e
Sets docker images in constructor of recipes
2023-07-17 11:12:14 +02:00
benbierens
4a17129204
Merge branch 'feature/continuous-test-future-counting'
...
# Conflicts:
# DistTestCore/Marketplace/MarketplaceAccess.cs
2023-07-13 10:33:31 +02:00
benbierens
11502717c3
Fixes hexint interface to marketplace API
2023-07-12 14:53:27 +02:00
benbierens
66e6cdc027
Flattens CodexNode into CodexAccess
2023-06-29 16:07:49 +02:00
benbierens
b42570be14
Merge branch 'feature/codex-net-deployer' into feature/continuous-testing
...
# Conflicts:
# DistTestCore/Marketplace/MarketplaceAccess.cs
2023-06-29 09:09:20 +02:00
benbierens
fe1ee45775
Debugging and cleanin up marketplace test
2023-06-28 10:41:04 +02:00
benbierens
2f5bf4b76e
Adds configuration for selling of storage space
2023-06-28 08:48:46 +02:00
benbierens
63068aae1d
Debugging marketplace test
2023-06-27 15:28:00 +02:00
benbierens
9d3874c88f
Runner correctly ingests codex-deployment.json
2023-06-23 10:35:23 +02:00
benbierens
f242ad5a16
Adds option to declare validators.
2023-06-22 15:58:18 +02:00
benbierens
cd69565c2e
Successful local deploy
2023-06-22 14:37:37 +02:00
benbierens
d23f5aa29d
Initial setup for continuous test runner
2023-06-21 08:28:40 +02:00
benbierens
519069f97f
Cleanup
2023-06-08 13:23:26 +02:00
benbierens
ad71cff465
Automatically map location enum to available k8s nodes.
2023-06-02 10:04:07 +02:00
benbierens
09e550df79
Adds AssertHelper for better less log-spamming retry-assert.
2023-06-01 16:28:34 +02:00
benbierens
9328f04f4a
Adds retry for assertions of metrics and account balances.
2023-06-01 16:09:38 +02:00
benbierens
44e237e60e
Fixes incorrect call to node interaction from gethCompantionNodeStarter
2023-06-01 15:56:26 +02:00
benbierens
56c716a4ea
force update to new contracts image
2023-06-01 15:33:50 +02:00
benbierens
37f7f5293f
Adds debug logging for containerlog-searching operations
2023-06-01 15:20:21 +02:00
benbierens
99c9b25487
Adds better check for successful deployment of codex contracts
2023-06-01 15:04:04 +02:00
benbierens
b590e24de8
Debugging marketplace deploy in cluster
2023-06-01 14:18:09 +02:00
benbierens
b16eb4e88a
Fixes issue where fetching of enode fails
2023-06-01 14:03:16 +02:00
benbierens
b92c1b970d
Sets up support for internal and external container addresses
2023-06-01 09:35:18 +02:00
benbierens
3ecdce7b07
Readies k8sCluster class for run against online cluster.
2023-05-31 13:50:52 +02:00
benbierens
f2145a747f
Clearly distinguishes between peer-connections that can't be made and problems with the node-to-test link.
2023-05-31 13:15:41 +02:00
benbierens
d58cb38c79
Cleanup duplicated retry logic. Adds layered and chain tests
2023-05-10 09:55:36 +02:00
benbierens
01c8238311
Applies faster geth image
2023-05-03 10:21:15 +02:00
Eric Mastro
050bb85d27
add arch preprocessor directive
...
Add preprocessor directive that checks if the current platform architecture is ARM64.
The preprocessor directive checks for ARM64 architecture and changes which docker image to load in the recipes.
# Conflicts:
# DistTestCore/Codex/CodexContainerRecipe.cs
2023-05-02 15:19:28 +10:00
benbierens
db4364d336
Much nicer logging by means of container name-override and long-id log replacements
2023-04-30 10:56:19 +02:00
benbierens
ef546a435b
Supports multiple codex nodes from a single geth companion node.
2023-04-26 11:12:33 +02:00
benbierens
ff68b8f0f1
Trying to reduce resource usage of geth
2023-04-25 14:58:19 +02:00
benbierens
52a3a3014d
Turns off debug logging
2023-04-25 13:38:26 +02:00
benbierens
f94f4a6d22
Adds debug logging support
2023-04-25 11:31:15 +02:00
benbierens
72bb0132bf
Implements waiting for correct sync metric of geth nodes
2023-04-25 07:46:09 +02:00
benbierens
929fdb1157
wip: marketplace test is starting to work with annoying sleep and unused code in NethereumInteraction.cs
2023-04-24 16:07:32 +02:00
benbierens
9db35be2ec
Allows for nethereum interactions with companion nodes. Verifies that marketplace contract is available before proceeding with codex-node setup.
2023-04-24 14:09:23 +02:00
benbierens
f5a1be34c6
Puts geth websocket and http on same port.
2023-04-21 09:57:52 +02:00
benbierens
dc9577613f
Debugging geth bootnode setup
2023-04-21 09:11:45 +02:00