dboreham
01ab438c7e
Merge main
2024-02-06 07:11:08 -07:00
dboreham
6848fc33cf
Implement dry run support for k8s deploy ( #727 )
2024-02-06 07:07:56 -07:00
dboreham
c85f31760d
Merge main
2024-02-05 06:47:13 -07:00
dboreham
25a2b70f2c
Fix command in mainnet-eth docs
2024-02-03 18:25:02 -07:00
dboreham
1c30441000
Add schedule for k8s deploy test
2024-02-01 07:40:20 -07:00
dboreham
a750b645b9
Merge Ci test branch fixes ( #717 )
2024-01-30 11:18:08 -07:00
dboreham
f67668c1be
Fix lint error
2024-01-30 06:51:03 -07:00
dboreham
2c17b901a8
Fix volume parsing
2024-01-28 22:14:18 -07:00
dboreham
886f1f322c
Fix template filename
2024-01-28 22:01:51 -07:00
dboreham
d279aedf84
Changes for fixturenet-laconic-loaded in k8s
2024-01-28 21:57:01 -07:00
dboreham
b7f215d9bf
k8s test fixes ( #713 )
...
* Add cgroup setup, increase test timeouts
* Trigger from test script or CI job changes too
2024-01-28 16:21:39 -07:00
dboreham
eca52b10b7
Fix copy-paste error
2024-01-25 11:46:50 -07:00
dboreham
b9128841e4
Switch test back to stock runner
2024-01-25 11:42:07 -07:00
dboreham
0a302ea555
Add a schedule for fixturenet-eth-plugeth-test
2024-01-25 07:33:44 -07:00
dboreham
aa0f60baa1
Trigger fixturenet-eth-plugeth-test run
2024-01-25 06:46:18 -07:00
dboreham
cef73d8de2
Update fixturenet-laconicd-test schedule
2024-01-23 10:32:44 -07:00
dboreham
7d0f2adb46
Enable scheduled test run ( #711 )
2024-01-23 09:42:24 -07:00
dboreham
5fdee25dc1
update laconicd test ( #710 )
...
* Remove legacy docker config
* Trigger test run
2024-01-23 09:25:02 -07:00
dboreham
b4fbee9b13
Update fixturenet-laconicd-test
2024-01-22 07:43:38 -07:00
dboreham
f826f50c4d
Merge branch 'main' of github.com:cerc-io/stack-orchestrator
2024-01-17 08:27:38 -07:00
dboreham
b83465767d
Set k8s deploy test to manual trigger
2024-01-17 08:27:09 -07:00
dboreham
50509203d1
Set k8s deploy test to manual trigger
2024-01-17 08:26:51 -07:00
dboreham
635aa7037b
Build test container
2024-01-16 21:15:21 -07:00
dboreham
9877cfaf85
Update for new runner
2024-01-16 20:08:32 -07:00
dboreham
c642e5d490
Try different runner
2024-01-16 17:09:58 -07:00
dboreham
02c49d66f5
Add debug output to check container
2024-01-16 17:07:03 -07:00
dboreham
90cebdb7a6
Add CI script for k8s deployment test ( #705 )
2024-01-16 16:16:07 -07:00
dboreham
1f9653e6f7
Fix kind mode and add k8s deployment test ( #704 )
...
* Fix kind mode and add k8s deployment test
* Fix lint errors
2024-01-16 15:55:58 -07:00
dboreham
d8357df345
Add image pull secret to pods ( #692 )
2023-12-15 14:27:45 -07:00
dboreham
15faed00de
Generate a unique deployment id for each deployment ( #680 )
...
* Move cluster name generation into a function
* Generate a unique deployment id for each deployment
2023-12-05 22:56:58 -07:00
dboreham
c19559967d
Add doc for deploy-webapp ( #672 )
2023-11-29 20:55:14 -07:00
dboreham
d7093277b4
Use constants ( #671 )
2023-11-29 20:50:53 -07:00
dboreham
113c0bfbf1
Propagate env file for webapp deployment ( #669 )
2023-11-28 21:14:02 -07:00
dboreham
1a069a6816
Use a temp file for the spec file name ( #668 )
2023-11-28 19:56:12 -07:00
dboreham
a68cd5d65c
Webapp deploy ( #662 )
2023-11-27 22:02:16 -07:00
dboreham
87bedde5cb
Support for k8s ingress and tls ( #659 )
2023-11-21 16:04:36 -07:00
dboreham
01029cf7aa
Fix for code path that doesn't create a DeploymentContext ( #658 )
2023-11-21 08:35:31 -07:00
dboreham
f6624cb33a
Add image push command ( #656 )
2023-11-20 20:23:55 -07:00
dboreham
c9c6a0eee3
Changes for remote k8s ( #655 )
2023-11-20 09:12:57 -07:00
dboreham
638fa01649
Support external stack file ( #650 )
2023-11-14 20:59:48 -07:00
dboreham
8384e95049
Add debug commands to test job ( #636 )
2023-11-08 19:42:19 -07:00
dboreham
a27cf86748
Add basic k8s test ( #635 )
...
* Add CI job
* Add basic k8s test
2023-11-08 19:12:48 -07:00
dboreham
ce587457d7
Add env var support for k8s ( #634 )
2023-11-08 17:53:46 -07:00
dboreham
5e91c2224e
kind test stack ( #629 )
2023-11-08 01:11:00 -07:00
dboreham
4456e70c93
Rename app -> stack_orchestrator ( #625 )
2023-11-07 00:06:55 -07:00
dboreham
e989368793
Add generated kind config ( #623 )
2023-11-05 23:21:53 -07:00
dboreham
0f93d30d54
Basic volume support ( #622 )
2023-11-03 17:02:13 -06:00
dboreham
b92d9cd7dd
Update stack README.md to use config directive
2023-10-29 23:16:39 -06:00
dboreham
86076c7ed8
Fix deployer.exec() ( #619 )
2023-10-29 22:26:15 -06:00
dboreham
6130eab5cb
k8s deploy ( #614 )
2023-10-27 10:19:44 -06:00
dboreham
5e36e3e2ae
Turn off long run time test on push/pr unless explicitly triggered ( #606 )
2023-10-24 22:28:58 -06:00
dboreham
f7eb8b9a38
Rearrange files ( #605 )
2023-10-24 22:13:09 -06:00
dboreham
5b9b12a223
Rename functions to remove compose prefix ( #604 )
2023-10-24 16:23:28 -06:00
dboreham
052f0df4b0
Fix execute call parameter ( #603 )
2023-10-24 16:16:57 -06:00
dboreham
c51671f786
Trigger CI Job after k8s refactor updates
2023-10-24 14:51:04 -06:00
dboreham
573a19a3b7
k8s refactor ( #595 )
2023-10-24 14:44:48 -06:00
dboreham
f9b102f5fa
Trigger many CI jobs
2023-10-16 09:56:12 -06:00
dboreham
479a7772f3
Trigger CI Job
2023-10-14 16:13:46 -06:00
dboreham
ba09043227
Trigger run of fixturenet-eth-plugeth test
2023-10-13 13:56:40 -06:00
dboreham
99f80ddc7c
Trigger fixturenet-eth-plugeth-test CI job
2023-10-13 07:38:27 -06:00
dboreham
a68abe5f5d
Update fixturenet-eth-test
...
Trigger CI job run
2023-10-12 22:42:05 -06:00
dboreham
c3d87692fa
python setup CI action for arm linux ( #578 )
...
* Workaround for missing Python binaries for ARM
* Trigger CI job
* Add Python install workaround to remaining jobs
* Typo
2023-10-12 21:53:47 -06:00
dboreham
61579f0434
Implement scheme for triggering individual CI jobs ( #577 )
...
* Implement scheme for triggering individual CI jobs
* Add missing comment
2023-10-12 20:40:39 -06:00
dboreham
420b1c292b
Force the stack to be specified ( #571 )
...
* Force the stack to be specified
* Fix up test
* Remove test for legacy non-stack deploy
2023-10-10 16:13:29 -06:00
dboreham
1446e54f31
Tolerate missing plugin functions ( #570 )
2023-10-10 15:32:07 -06:00
dboreham
2486003361
Gitea deployment ( #568 )
...
* First part of deployments for external repos
* Generate deployment dir
* Create empty config file
* Copy script files into deployment
* Run scripts in deployment
* Refactor
* Integrate external plugins
* Remove debug output
2023-10-09 14:54:55 -06:00
dboreham
5ec98ee9a1
Add missing container image ( #567 )
2023-10-09 12:21:54 -06:00
dboreham
3c5489681f
Implement deployment config ( #554 )
...
* Initial deployment config implementation
* Complete implementation, add test
* Fix funky indentation
* Revert test test
2023-10-03 12:49:15 -06:00
dboreham
72dbee88d4
Document adding config.yml ( #551 )
2023-09-27 15:52:08 -06:00
dboreham
7fd2439aa9
Fix output text ( #548 )
2023-09-27 15:04:13 -06:00
dboreham
eca5aae991
Document self-update command ( #547 )
2023-09-27 14:57:48 -06:00
dboreham
5beaf69a36
Implement --check-only ( #546 )
2023-09-27 14:51:52 -06:00
dboreham
06c4a77afe
Simple self-update feature ( #545 )
...
* Simple self-update feature
* Update quick install script for self-update
2023-09-27 14:24:41 -06:00
dboreham
5f9c3c14b2
Add port mapping option
2023-09-19 14:06:29 -06:00
dboreham
0b512db693
Handle udp ports mapped ( #534 )
...
* Handle udp ports mapped
* Fix lint error
2023-09-19 13:27:34 -06:00
dboreham
e0ecbc3ab3
Remove private repo from stack ( #532 )
2023-09-19 10:36:05 -06:00
dboreham and David Boreham
626cc17373
Update copyright messages ( #530 )
...
Co-authored-by: David Boreham <david@bozemanpas.com >
2023-09-10 13:28:26 -06:00
dboreham
c30c779535
Pass through auth token to plugeth container builds ( #529 )
2023-09-08 15:37:59 -06:00
dboreham
d505664781
Fix bug in deploy setup ( #526 )
2023-09-04 19:33:36 -06:00
dboreham
4197d39b0c
Fix lint errors ( #525 )
2023-09-04 15:23:22 -06:00
dboreham
8dcebe3737
Configure laconicd initial peers ( #524 )
...
* Configure initial peers through deploy create command
* Re-write config file
2023-09-04 15:13:23 -06:00
dboreham
50d17c3282
Fix lint errors ( #523 )
...
* Fix lint errors
* Fix more lint errors
2023-09-04 13:00:23 -06:00
dboreham
2c930bdbc3
Add flake8 lint check in CI ( #522 )
2023-09-04 12:46:16 -06:00
dboreham
f48f4978aa
Host port mapping recipes ( #521 )
...
* Implement --map-ports-to-host feature
2023-09-04 12:14:05 -06:00
dboreham
7797185d07
Mainnet laconic setup ( #510 )
2023-08-23 15:20:28 -06:00
dboreham
f411590452
Tolerate missing deployment plugin source code files ( #508 )
2023-08-17 13:49:56 -06:00
dboreham
97dc45549d
Update fixturenet eth test ( #506 )
2023-08-17 13:24:06 -06:00
dboreham
d35bbbab98
Support ChromeOS Debian VM ( #503 )
2023-08-17 02:02:57 -06:00
dboreham
407571e18d
Add debian setup script ( #501 )
...
* Adapt install script to Debian
* Update docs for new scipt name
* Add reference to dockerco install doc
2023-08-15 11:49:17 -06:00
dboreham
fd78935fe6
Initial version ( #494 )
2023-08-11 09:00:19 -06:00
dboreham
d30e746599
Add wget package for healthcheck ( #487 )
2023-08-06 20:46:24 -06:00
dboreham
73e52c4eed
Add call to cleanup function ( #486 )
2023-08-06 11:41:39 -06:00
dboreham
2da03d7ed1
Remove cruft from log output ( #479 )
2023-07-31 22:20:04 -06:00
dboreham
6a0a752e2e
Add support for logs command args ( #478 )
2023-07-31 22:10:37 -06:00
dboreham
5afe7a29ae
Add a basic deployment test ( #476 )
2023-07-31 15:08:34 -06:00
dboreham
a8f4e4cee4
Fill in stack member when not passed through the cli ( #475 )
2023-07-31 13:55:03 -06:00
dboreham
45ba1f337f
Force an old version of pydantic ( #473 )
...
* Force a recent version of pydantic
* Really pin the version
* Really pin the version
2023-07-31 12:18:19 -06:00
dboreham
0feeab6418
Update dependencies to get rid of pydantic errors ( #472 )
2023-07-31 06:50:12 -06:00
dboreham
8eed5a70a5
Fix bugs introduced in previous commit ( #470 )
2023-07-30 22:28:40 -06:00
dboreham
758ec168bd
Setup command execution ( #469 )
2023-07-29 22:38:46 -06:00