Commit Graph

52 Commits

Author SHA1 Message Date
benbierens 13dcaff5d1
Reduces resources for codex instances 2023-09-08 10:16:12 +02:00
benbierens 195527b650
Wires up resource limits 2023-09-08 10:14:52 +02:00
benbierens df6da29a69
Moves ByteSize to Utils assembly. 2023-09-08 09:39:56 +02:00
benbierens 999ed6cfc8
Creates persistent-volume-claims for codex nodes 2023-09-07 10:37:52 +02:00
benbierens aa3e500a58
Adds volume support to container recipe factory 2023-09-07 08:19:19 +02:00
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 86bae93e98
Wires up block-maintenance number of blocks param 2023-08-14 16:37:31 +02:00
benbierens c0b7d3a747
Hooks up block maintenance interval config param. 2023-08-14 15:51:03 +02:00
benbierens f2346d5d09
Merge branch 'feature/grafana-dashboard' into spike/local-continuous-debug
# Conflicts:
#	ContinuousTests/ContinuousTestRunner.cs
2023-08-14 08:19:09 +02:00
benbierens f1131abf79
Wires dashboard into deployer 2023-08-13 09:07:23 +02:00
benbierens 7280fcc3cf
Merge branch 'master' into spike/local-continuous-debug
# Conflicts:
#	ContinuousTests/ContinuousTestRunner.cs
2023-08-10 14:26:36 +02:00
benbierens 598dc766fa
use extra log codex image 2023-08-08 09:44:38 +02:00
benbierens 0259c30bb5
Wires up pod labels 2023-08-07 15:51:44 +02:00
benbierens 9fab7757b0
Pins codex image to fixed hash 2023-08-04 07:55:46 +02:00
benbierens 5675c1d77a
use codex version info in logging 2023-07-31 11:51:29 +02:00
benbierens 9a7946c863
Basic tests pass 2023-07-31 09:16:52 +02:00
benbierens dbbd05ea97
Merge branch 'master' into feature/docker-image-testruns
# Conflicts:
#	DistTestCore/Codex/CodexContainerRecipe.cs
2023-07-21 09:34:37 +02:00
benbierens 0f9e6b6b58
Bumps to latest codex image 2023-07-21 07:44:13 +02:00
benbierens f2517b2ade
Bump to latest codex master image 2023-07-20 09:02:17 +02:00
benbierens 5f89db4012
Bumps to latest codex image 2023-07-18 09:18:43 +02:00
benbierens fa7ba9149e
Sets docker images in constructor of recipes 2023-07-17 11:12:14 +02:00
benbierens b295314bde
fixes blockTTL envvar 2023-07-14 10:45:26 +02:00
benbierens f23926636c
Setting up way to run different codex images 2023-07-14 10:18:37 +02:00
benbierens 2de7fc7f20
Bumps to latest official codex image. 2023-07-13 10:36:43 +02:00
benbierens 6109921849
Enables auto-NAT option 2023-07-13 10:05:40 +02:00
benbierens 1ef65f00f9
Merge branch 'master' into feature/codex-net-deployer
# Conflicts:
#	DistTestCore/Marketplace/MarketplaceAccess.cs
2023-07-12 14:55:42 +02:00
benbierens 52c9ec9211
Restores two-client test 2023-07-04 16:04:18 +02:00
benbierens d985e3191a
Adds blockTTL to configuration of codex containers 2023-06-29 16:03:45 +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 d2d7f3dea5
Logging upload/download times and adds performance threshold assertions to large-file tests. 2023-06-07 08:30:10 +02:00
benbierens 10a0ac3311
Splits up download tests from connectivity tests and improves testfile logging 2023-06-04 08:59:51 +02:00
benbierens ad71cff465
Automatically map location enum to available k8s nodes. 2023-06-02 10:04:07 +02:00
benbierens b92c1b970d
Sets up support for internal and external container addresses 2023-06-01 09:35:18 +02:00
Ben Bierens 1d919544af
Merge pull request #14 from codex-storage/fix/check-network-policies
Fix/check network policies
2023-05-31 15:25:07 +02:00
benbierens 3ecdce7b07
Readies k8sCluster class for run against online cluster. 2023-05-31 13:50:52 +02:00
Veaceslav Doina 2aaf55a53c
Use codexstorage/nim-codex Docker images 2023-05-30 22:45:41 +03:00
benbierens ab7a334987
Adds assert that nodes have correct addresses in their table of peers. 2023-05-29 08:35:46 +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 2ba5a1491a
Updates to latest image 2023-04-26 15:31:01 +02:00
benbierens ef546a435b
Supports multiple codex nodes from a single geth companion node. 2023-04-26 11:12:33 +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 e4e7afd580
Better logging 2023-04-19 09:57:37 +02:00
benbierens e36d910f2f
Applies BaseStarter type 2023-04-18 13:45:48 +02:00
benbierens 419ea1854f
Marketplace test passes 2023-04-14 12:37:05 +02:00
benbierens 3d908bab6c
Setting up nethereum library 2023-04-14 10:51:35 +02:00