Commit Graph

74 Commits

Author SHA1 Message Date
benbierens 0bcca1e845
unused usings 2023-09-11 09:58:23 +02:00
benbierens 75b16bd2ca
Include request resource sets. 2023-09-08 13:47:49 +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 075d9e6ae2
switched to ReadWriteOnce access mode 2023-09-07 10:55:35 +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 983e1b84cc
Allow access from Prometheus namespace (#51) (#52) 2023-09-04 15:58:43 +03: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 553a368714
Adds a container-restart check at the end of the deployment. 2023-08-28 11:53:59 +02: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 3abb1770c2
Fixes crash log downloads 2023-08-15 12:55:30 +02:00
benbierens 08ee09af1e
wires crashWatcher into CodexStarter 2023-08-15 11:01:18 +02:00
benbierens 72fa368357
working example of crash log recovery 2023-08-15 10:03:01 +02:00
benbierens 6e5e30afd4
rigged up a pod crash detector maybe 2023-08-14 15:10:36 +02:00
benbierens bce8a48cad
logs grafana image id 2023-08-13 10:07:47 +02:00
benbierens 9037ddab6e
initial setup of a grafana container 2023-08-11 09:37:30 +02:00
benbierens c7e5ddb0cb
additional application ids, fixes deployment namespace issue 2023-08-10 13:58:50 +02:00
benbierens 5a861df968
local tests passed 2023-08-10 11:47:34 +02:00
benbierens 01ec6f7d8b
sets up additional pod labels 2023-08-10 11:25:22 +02:00
benbierens 17673e8fa5
cleanup some workflow/lifecycle madness 2023-08-10 10:58:18 +02:00
benbierens 0259c30bb5
Wires up pod labels 2023-08-07 15:51:44 +02:00
benbierens 1e7470d476
Lays out the plan 2023-08-07 15:07:20 +02:00
benbierens 8a6c5e95ee
Makes sure codex nodes are always started in their own pods. 2023-08-07 10:44:48 +02:00
benbierens fa7ba9149e
Sets docker images in constructor of recipes 2023-07-17 11:12:14 +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 d9665f3e79
Successful remote test deploy. Adds option to remove random guid from k8s namespace. 2023-06-23 08:57:31 +02:00
benbierens d23f5aa29d
Initial setup for continuous test runner 2023-06-21 08:28:40 +02:00
benbierens 56dc1c632d
Variable size download tests 2023-06-06 16:10:30 +02:00
benbierens 7c4a2ea12c
Fixes the fix of the failure for container-recipes with no exposed ports. 2023-06-02 11:38:52 +02:00
benbierens 346a63abaa
Fixes crash for container-recipes that expose no external ports. 2023-06-02 11:30:03 +02:00
benbierens 303eb99f49
Removes application-level managed namespaces. Use GUIDs instead. 2023-06-02 11:10:16 +02:00
benbierens 8ba4b1a290
Removes pre-assigned service ports and reads back service-ports assigned by k8s cluster. 2023-06-02 11:07:36 +02:00
benbierens cda63ba245
Dynamically allocates Locations-enum to available k8s nodes in cluster. 2023-06-02 10:27:57 +02:00
benbierens ad71cff465
Automatically map location enum to available k8s nodes. 2023-06-02 10:04:07 +02:00
benbierens 44e237e60e
Fixes incorrect call to node interaction from gethCompantionNodeStarter 2023-06-01 15:56:26 +02:00
benbierens 99c9b25487
Adds better check for successful deployment of codex contracts 2023-06-01 15:04:04 +02:00
benbierens 9eae7cf25e
Fixes issue where containers with no exposed ports cannot start. 2023-06-01 12:44:48 +02:00
benbierens 4d654e106c
Remaps running container internal address to service endpoint 2023-06-01 12:31:14 +02:00
benbierens 61d2185bb6
Attempt internal connection using pod IP and exposed port. 2023-06-01 10:14:32 +02:00
benbierens b92c1b970d
Sets up support for internal and external container addresses 2023-06-01 09:35:18 +02:00
Veaceslav Doina 2f40412d51
Allow access from runner namespace (#12) 2023-05-31 18:37:34 +03: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 c22125201f
Fixing host address formatting for cluster run 2023-05-31 15:02:07 +02:00
benbierens 3ecdce7b07
Readies k8sCluster class for run against online cluster. 2023-05-31 13:50:52 +02:00
Veaceslav Doina 9bd896633b
Update network policies 2023-05-30 22:41:34 +03:00
benbierens eae138f7fd
Adds policy and test for network isolation. This will not work on docker-desktop clusters. 2023-05-04 14:55:39 +02:00