7d347e84fd
Refactor for new external stack directory layout under common parent ( #815 )
...
Reviewed-on: #815
Co-authored-by: David Boreham <david@bozemanpass.com>
Co-committed-by: David Boreham <david@bozemanpass.com>
2024-05-03 19:24:42 +00:00
1ccbd415a9
Add external stack support ( #806 )
...
Reviewed-on: #806
Co-authored-by: David Boreham <david@bozemanpass.com>
Co-committed-by: David Boreham <david@bozemanpass.com>
2024-05-03 19:24:42 +00:00
637b40d39e
Fix laconic registry CLI tests ( #792 )
...
Part of https://www.notion.so/Test-registry-cli-in-SO-fixturenet-laconicd-CI-ef1f497678264362931bd12643ba8a17
Reviewed-on: #792
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-05-03 19:24:42 +00:00
f75ad6cdfc
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: #791
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-05-03 19:24:42 +00:00
642c0ead0d
Add test for two config parameters ( #758 )
...
Lint Checks / Run linter (push) Successful in 49s
Publish / Build and publish (push) Successful in 1m8s
Smoke Test / Run basic test suite (push) Successful in 3m8s
Deploy Test / Run deploy test suite (push) Successful in 4m33s
Webapp Test / Run webapp test suite (push) Successful in 4m23s
Reviewed-on: #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
049ffcff71
Fix test failure
Lint Checks / Run linter (push) Successful in 43s
Publish / Build and publish (push) Successful in 1m21s
Deploy Test / Run deploy test suite (push) Successful in 5m13s
Webapp Test / Run webapp test suite (push) Successful in 5m0s
Smoke Test / Run basic test suite (push) Successful in 5m2s
Fixturenet-Laconicd-Test / Run an Laconicd fixturenet test (push) Successful in 9m41s
Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Successful in 52m24s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m44s
Database Test / Run database hosting test on kind/k8s (push) Successful in 10m33s
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 4m5s
2024-02-18 12:28:48 -07:00
f5314a979b
Install ed to fix CI job
Lint Checks / Run linter (push) Successful in 47s
Publish / Build and publish (push) Successful in 1m20s
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 3m16s
Webapp Test / Run webapp test suite (push) Successful in 4m31s
Deploy Test / Run deploy test suite (push) Successful in 5m22s
Smoke Test / Run basic test suite (push) Successful in 4m38s
2024-02-18 12:20:01 -07:00
39f4fa4487
Container Registry Stack ( #747 )
...
Lint Checks / Run linter (push) Successful in 42s
Publish / Build and publish (push) Successful in 1m23s
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 1m24s
Webapp Test / Run webapp test suite (push) Successful in 4m15s
Deploy Test / Run deploy test suite (push) Successful in 5m11s
Smoke Test / Run basic test suite (push) Successful in 4m48s
Co-authored-by: David Boreham <david@bozemanpas.com>
Reviewed-on: #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
0b0394a940
Use absolute path for the data volume ( #749 )
...
Lint Checks / Run linter (push) Successful in 40s
Publish / Build and publish (push) Successful in 1m26s
Webapp Test / Run webapp test suite (push) Successful in 5m36s
Smoke Test / Run basic test suite (push) Successful in 5m23s
Deploy Test / Run deploy test suite (push) Successful in 6m25s
Database Test / Run database hosting test on kind/k8s (push) Successful in 13m27s
Reviewed-on: #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
d9bb6b3588
Test Database Stack ( #737 )
...
Lint Checks / Run linter (push) Successful in 33s
Publish / Build and publish (push) Successful in 1m2s
Webapp Test / Run webapp test suite (push) Successful in 3m5s
Deploy Test / Run deploy test suite (push) Successful in 4m20s
Smoke Test / Run basic test suite (push) Successful in 4m50s
Reviewed-on: #737
2024-02-15 05:26:29 +00:00
65d67dba10
Fix k8s and enable it by default on PRs ( #742 )
...
Lint Checks / Run linter (push) Successful in 31s
Publish / Build and publish (push) Successful in 1m25s
Webapp Test / Run webapp test suite (push) Successful in 2m44s
Deploy Test / Run deploy test suite (push) Successful in 4m5s
Smoke Test / Run basic test suite (push) Successful in 5m34s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m29s
Reviewed-on: #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
b22c72e715
For k8s, use provisioner-managed volumes when an absolute host path is not specified. ( #741 )
...
Lint Checks / Run linter (push) Successful in 45s
Publish / Build and publish (push) Successful in 1m22s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 3m20s
Deploy Test / Run deploy test suite (push) Successful in 5m28s
Webapp Test / Run webapp test suite (push) Successful in 4m28s
Smoke Test / Run basic test suite (push) Successful in 4m58s
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: #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
8be1e684e8
Process environment variables defined in compose files ( #736 )
...
Lint Checks / Run linter (push) Successful in 48s
Publish / Build and publish (push) Successful in 1m38s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 4m28s
Deploy Test / Run deploy test suite (push) Successful in 5m8s
Webapp Test / Run webapp test suite (push) Successful in 5m50s
Smoke Test / Run basic test suite (push) Successful in 6m22s
Reviewed-on: #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
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
6629017d6a
Support other webapp types (react, static). ( #721 )
...
* Support other webapp types (react, static).
2024-02-02 18:04:06 -06:00
a750b645b9
Merge Ci test branch fixes ( #717 )
2024-01-30 11:18:08 -07:00
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
635aa7037b
Build test container
2024-01-16 21:15:21 -07:00
90cebdb7a6
Add CI script for k8s deployment test ( #705 )
2024-01-16 16:16:07 -07:00
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
c9c6a0eee3
Changes for remote k8s ( #655 )
2023-11-20 09:12:57 -07:00
4ae4d3b61d
Print docker container logs in webapp test. ( #649 )
2023-11-14 17:30:01 -06:00
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
a27cf86748
Add basic k8s test ( #635 )
...
* Add CI job
* Add basic k8s test
2023-11-08 19:12:48 -07:00
36e13f7199
Remove test output from tree. ( #628 )
2023-11-07 23:10:32 -06:00
d9bcc088a8
Enable webapp test in GitHub CI. ( #627 )
2023-11-07 18:27:08 -06:00
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
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
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
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
7797185d07
Mainnet laconic setup ( #510 )
2023-08-23 15:20:28 -06:00
97dc45549d
Update fixturenet eth test ( #506 )
2023-08-17 13:24:06 -06:00
6a0a752e2e
Add support for logs command args ( #478 )
2023-07-31 22:10:37 -06:00
5afe7a29ae
Add a basic deployment test ( #476 )
2023-07-31 15:08:34 -06:00
758ec168bd
Setup command execution ( #469 )
2023-07-29 22:38:46 -06:00
29fc611885
Dboreham/mainnet eth ( #464 )
2023-07-25 10:16:19 -06:00
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
161665ef72
Fix deploy commands ( #404 )
...
* Fix bugs
* Add test for deploy port command
2023-05-22 12:43:59 -06:00
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
2b8eccf167
Add more debugging
...
Former-commit-id: e8ec090f1d
2023-04-20 16:58:13 -06:00
f5acbd1db0
Dump image list for debugging
...
Former-commit-id: 0a08a7ecba
2023-04-20 16:47:40 -06:00
f87f3d4765
Stop on error
...
Former-commit-id: 7c6b2543af
2023-04-20 16:26:19 -06:00
ea7c5109b8
Add fixturenet-eth test
...
Former-commit-id: db6da4b75a
2023-04-19 18:20:00 -06:00
030ad25b78
Fix for #212 - exception on non-stack deploy
...
Former-commit-id: ecc4302c34
2023-03-09 08:30:18 -07:00
27195fc977
Add stack tests
...
Former-commit-id: c80ed2b245
2023-01-24 08:19:24 -07:00
df469786ca
Add version to smoke test
2023-01-10 14:32:12 -07:00
b8b83768d8
Add trailing newline
2023-01-10 10:24:48 -07:00
ddd2ea2724
Add a simple smoke test and shiv build script
2023-01-10 10:24:04 -07:00