roysc
ccccd9f957
Pass extra args to custom create command ( #972 )
...
This is needed to allow custom deploy commands to handle arbitrary args.
* Adds a `DeploymentContext.modify_yaml` helper
* Removes `laconicd` from test stack to simplify it
Reviewed-on: cerc-io/stack-orchestrator#972
Reviewed-by: ashwin <ashwin@noreply.git.vdb.to >
2025-11-25 03:05:35 +00:00
dboreham
e56da7dcc1
Add support for k8s pod to node affinity and taint toleration ( #917 )
...
Reviewed-on: cerc-io/stack-orchestrator#917
Reviewed-by: Thomas E Lackey <telackey@noreply.git.vdb.to >
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-08-15 20:32:58 +00:00
roysc
0d4f4509c8
Remove Eth fixturenet workflows ( #906 )
...
Deletes the now-failing CI workflows for the old `fixturenet-eth` and `fixturenet-plugeth` stacks.
Part of cerc-io/stack-orchestrator#905 .
Reviewed-on: cerc-io/stack-orchestrator#906
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to >
2024-08-01 02:28:05 +00:00
dboreham
7d18334953
Mainnet-laconic stack fixes for laconicd2 ( #904 )
...
Reviewed-on: cerc-io/stack-orchestrator#904
2024-07-31 13:51:28 +00:00
zramsay and zramsay
dfedd9e9ff
rename laconic-sdk to registry-sdk ( #897 )
...
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Reviewed-on: cerc-io/stack-orchestrator#897
Reviewed-by: ashwin <ashwin@noreply.git.vdb.to >
Co-authored-by: zramsay <zramsay@noreply.git.vdb.to >
Co-committed-by: zramsay <zramsay@noreply.git.vdb.to >
2024-07-31 08:01:02 +00:00
prathamesh
b26698b756
Update fixturenet-laconicd stack for renaming changes ( #891 )
...
Part of [Rename laconic2d to laconicd](https://www.notion.so/Rename-laconic2d-to-laconicd-9028d0c020d24d1288e92ebcb773d7a7 )
Handles cerc-io/stack-orchestrator#882 , cerc-io/stack-orchestrator#889
Reviewed-on: cerc-io/stack-orchestrator#891
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-07-25 08:50:15 +00:00
dboreham
c81fb9581a
Fix stack path check ( #877 )
...
Reviewed-on: cerc-io/stack-orchestrator#877
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-19 17:16:40 +00:00
dboreham
83397bbae4
Enable cors in laconicd http services ( #875 )
...
Reviewed-on: cerc-io/stack-orchestrator#875
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-15 05:23:18 +00:00
prathamesh
3fd99a1522
Handle race condition in laconic registry CLI tests ( #843 )
...
Part of cerc-io/laconic-registry-cli#63
Reviewed-on: cerc-io/stack-orchestrator#843
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-06-19 06:41:58 +00:00
dboreham
30db1f58d0
Refactor for new external stack directory layout under common parent ( #815 )
...
Reviewed-on: cerc-io/stack-orchestrator#815
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-04-29 23:03:20 +00:00
dboreham
6e4dae9777
Add external stack support ( #806 )
...
Reviewed-on: cerc-io/stack-orchestrator#806
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-04-18 21:22:47 +00:00
prathamesh
515f6d16f5
Fix laconic registry CLI tests ( #792 )
...
Part of https://www.notion.so/Test-registry-cli-in-SO-fixturenet-laconicd-CI-ef1f497678264362931bd12643ba8a17
Reviewed-on: cerc-io/stack-orchestrator#792
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-04-04 10:50:02 +00:00
prathamesh and neeraj
105805cb9b
Run registry CLI tests as part of laconicd fixturenet tests ( #791 )
...
Part of https://www.notion.so/Test-registry-cli-in-SO-fixturenet-laconicd-CI-ef1f497678264362931bd12643ba8a17
Co-authored-by: neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/stack-orchestrator#791
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-04-04 07:16:46 +00:00
dboreham
642c0ead0d
Add test for two config parameters ( #758 )
...
Reviewed-on: cerc-io/stack-orchestrator#758
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-22 19:35:55 +00:00
dboreham
049ffcff71
Fix test failure
2024-02-18 12:28:48 -07:00
dboreham
f5314a979b
Install ed to fix CI job
2024-02-18 12:20:01 -07:00
dboreham and David Boreham
39f4fa4487
Container Registry Stack ( #747 )
...
Co-authored-by: David Boreham <david@bozemanpas.com >
Reviewed-on: cerc-io/stack-orchestrator#747
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-18 18:55:55 +00:00
dboreham
0b0394a940
Use absolute path for the data volume ( #749 )
...
Reviewed-on: cerc-io/stack-orchestrator#749
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-17 14:29:53 +00:00
dboreham
d9bb6b3588
Test Database Stack ( #737 )
...
Reviewed-on: cerc-io/stack-orchestrator#737
2024-02-15 05:26:29 +00:00
telackey
65d67dba10
Fix k8s and enable it by default on PRs ( #742 )
...
Reviewed-on: cerc-io/stack-orchestrator#742
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-14 23:50:09 +00:00
telackey
b22c72e715
For k8s, use provisioner-managed volumes when an absolute host path is not specified. ( #741 )
...
In kind, when we bind-mount a host directory it is first mounted into the kind container at /mnt, then into the pod at the desired location.
We accidentally picked this up for full-blown k8s, and were creating volumes at /mnt. This changes the behavior for both kind and regular k8s so that bind mounts are only allowed if a fully-qualified path is specified. If no path is specified at all, a default storageClass is assumed to be present, and the volume managed by a provisioner.
Eg, for kind, the default provisioner is: https://github.com/rancher/local-path-provisioner
```
stack: test
deploy-to: k8s-kind
config:
test-variable-1: test-value-1
network:
ports:
test:
- '80'
volumes:
# this will be bind-mounted to a host-path
test-data-bind: /srv/data
# this will be managed by the k8s node
test-data-auto:
configmaps:
test-config: ./configmap/test-config
```
Reviewed-on: cerc-io/stack-orchestrator#741
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-14 21:45:01 +00:00
dboreham
8be1e684e8
Process environment variables defined in compose files ( #736 )
...
Reviewed-on: cerc-io/stack-orchestrator#736
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-08 19:41:57 +00:00
telackey and dboreham
36bb068983
Add ConfigMap test. ( #726 )
...
* Add ConfigMap test.
* eof
* Minor tweak
* Trigger test
---------
Co-authored-by: David Boreham <david@bozemanpass.com >
2024-02-05 14:15:11 -06:00
telackey
6629017d6a
Support other webapp types (react, static). ( #721 )
...
* Support other webapp types (react, static).
2024-02-02 18:04:06 -06:00
dboreham
a750b645b9
Merge Ci test branch fixes ( #717 )
2024-01-30 11:18:08 -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
635aa7037b
Build test container
2024-01-16 21:15:21 -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
c9c6a0eee3
Changes for remote k8s ( #655 )
2023-11-20 09:12:57 -07:00
telackey
4ae4d3b61d
Print docker container logs in webapp test. ( #649 )
2023-11-14 17:30:01 -06:00
telackey
414b887036
Allow setting build tool (npm/yarn) and next.js version. ( #639 )
...
* Allow setting build tool (npm/yarn) and next.js version.
2023-11-10 17:44:25 -06:00
dboreham
a27cf86748
Add basic k8s test ( #635 )
...
* Add CI job
* Add basic k8s test
2023-11-08 19:12:48 -07:00
telackey
36e13f7199
Remove test output from tree. ( #628 )
2023-11-07 23:10:32 -06:00
telackey
d9bcc088a8
Enable webapp test in GitHub CI. ( #627 )
2023-11-07 18:27:08 -06:00
telackey
660326f713
Add new build-webapp command and related scripts and containers. ( #626 )
...
* Add new build-webapp command and related scripts and containers.
2023-11-07 18:15:04 -06:00
iskay
36d1e0eedd
add fixturenet-laconicd test
2023-10-26 17:26:42 -04:00
Ian
567dadef7d
update fixturenet-eth test ( #600 )
2023-10-24 16:21:30 -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
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
7797185d07
Mainnet laconic setup ( #510 )
2023-08-23 15:20:28 -06:00
dboreham
97dc45549d
Update fixturenet eth test ( #506 )
2023-08-17 13:24:06 -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
758ec168bd
Setup command execution ( #469 )
2023-07-29 22:38:46 -06:00
dboreham
29fc611885
Dboreham/mainnet eth ( #464 )
2023-07-25 10:16:19 -06:00
roysc
ff616db4ad
Updates for running IPLD-ETH CI tests ( #414 )
...
* random nits
* geth - visibility of migration status
* forward CERC_RUN_STATEDIFF to geth container
* fix ipld-eth-server vars
* fix fixturenet-eth-loaded stack
* fixturenet geth genesis - include mergeNetsplitBlock
* forward CERC_STATEDIFF_DB_GOOSE_MIN_VER to env file
* add TAG_SUFFIX arg to lighthouse build
intended to avoid sporadic failures when running lcli on github CI runners, likely related to non-portable builds
2023-05-31 03:10:58 -05:00
dboreham
161665ef72
Fix deploy commands ( #404 )
...
* Fix bugs
* Add test for deploy port command
2023-05-22 12:43:59 -06:00
dboreham
dddae8cc7a
Dboreham/deploy volume control ( #401 )
...
* Implement volume control
* Deploy test
* Add test for volumes
* Enable CI for deploy test
2023-05-21 07:39:00 -06:00
dboreham
2b8eccf167
Add more debugging
...
Former-commit-id: e8ec090f1d
2023-04-20 16:58:13 -06:00