dboreham
fbd340bd34
Merge branch 'main' into ci-test
Lint Checks / Run linter (push) Successful in 35s
Deploy Test / Run deploy test suite (push) Successful in 3m29s
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 5m19s
Webapp Test / Run webapp test suite (push) Successful in 5m11s
Smoke Test / Run basic test suite (push) Successful in 2m43s
2024-02-22 13:28:05 -07:00
dboreham
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
telackey
6bd77c893a
Even more logging fixes ( #757 )
...
Lint Checks / Run linter (push) Successful in 57s
Publish / Build and publish (push) Successful in 1m40s
Deploy Test / Run deploy test suite (push) Successful in 3m46s
Webapp Test / Run webapp test suite (push) Successful in 4m48s
Smoke Test / Run basic test suite (push) Successful in 5m7s
Hopefully the last one for a bit.
This only output the cmdline if log_file is present (ie, not to stdout). It also fixes a bug where the log_file was not passed in one line.
Reviewed-on: #757
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-22 01:24:44 +00:00
telackey
4a4d48ddb9
Fix error when logging exception. ( #756 )
...
Lint Checks / Run linter (push) Successful in 40s
Publish / Build and publish (push) Successful in 56s
Smoke Test / Run basic test suite (push) Successful in 3m53s
Webapp Test / Run webapp test suite (push) Successful in 4m39s
Deploy Test / Run deploy test suite (push) Successful in 5m33s
Reviewed-on: #756
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-22 00:11:06 +00:00
telackey
08438b1cd5
More logging for webapp deployments ( #755 )
...
Lint Checks / Run linter (push) Successful in 50s
Publish / Build and publish (push) Successful in 55s
Smoke Test / Run basic test suite (push) Successful in 2m42s
Webapp Test / Run webapp test suite (push) Successful in 4m55s
Deploy Test / Run deploy test suite (push) Successful in 5m50s
Reviewed-on: #755
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 23:48:52 +00:00
telackey
9f1dd284a5
Better error logging for registry deployments. ( #754 )
...
Lint Checks / Run linter (push) Successful in 46s
Publish / Build and publish (push) Successful in 50s
Smoke Test / Run basic test suite (push) Successful in 2m57s
Webapp Test / Run webapp test suite (push) Successful in 4m27s
Deploy Test / Run deploy test suite (push) Successful in 5m44s
We were missing errors related to registration, this should fix that.
Reviewed-on: #754
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 20:12:52 +00:00
dboreham
5985242b8c
Merge pull request 'Update doc for fixturenet-laconic-loaded stack' ( #753 ) from dboreham/update-laconic-stack-doc into main
...
Lint Checks / Run linter (push) Successful in 35s
Publish / Build and publish (push) Successful in 57s
Webapp Test / Run webapp test suite (push) Successful in 3m37s
Deploy Test / Run deploy test suite (push) Successful in 6m24s
Smoke Test / Run basic test suite (push) Successful in 5m23s
Reviewed-on: #753
2024-02-21 17:33:04 +00:00
dboreham
d4152b7ce3
Update doc for fixturenet-laconic-loaded stack
Lint Checks / Run linter (pull_request) Successful in 41s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m47s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m52s
Smoke Test / Run basic test suite (pull_request) Successful in 5m51s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 9m39s
2024-02-21 10:29:15 -07:00
telackey
db4986dcc6
snowballtool-base backend stack ( #751 )
...
Lint Checks / Run linter (push) Successful in 49s
Publish / Build and publish (push) Successful in 1m29s
Deploy Test / Run deploy test suite (push) Successful in 5m12s
Webapp Test / Run webapp test suite (push) Successful in 4m54s
Smoke Test / Run basic test suite (push) Successful in 4m41s
This adds a stack for the backend from snowball/snowballtools-base.
Reviewed-on: #751
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 04:45:46 +00:00
telackey
65f05ea80c
Run a manual build script, if present. ( #750 )
...
Lint Checks / Run linter (push) Successful in 1m13s
Publish / Build and publish (push) Successful in 1m31s
Webapp Test / Run webapp test suite (push) Successful in 4m42s
Deploy Test / Run deploy test suite (push) Successful in 6m23s
Smoke Test / Run basic test suite (push) Successful in 5m12s
If the tree has a 'build-webapp.sh' script, use that.
Reviewed-on: #750
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 00:20:50 +00:00
zramsay and zramsay
01f9fe67ed
add Mars v2 interface ( #744 )
...
Lint Checks / Run linter (push) Successful in 39s
Publish / Build and publish (push) Successful in 1m13s
Webapp Test / Run webapp test suite (push) Successful in 4m14s
Deploy Test / Run deploy test suite (push) Successful in 5m0s
Smoke Test / Run basic test suite (push) Successful in 4m45s
Tested on DO with real funds on mainnet
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Reviewed-on: #744
2024-02-19 19:11:59 +00:00
dboreham
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
dboreham
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
dboreham and David Boreham
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
dboreham
e22792dc4b
Merge branch 'main' into ci-test
Lint Checks / Run linter (push) Successful in 55s
Webapp Test / Run webapp test suite (push) Successful in 5m20s
Deploy Test / Run deploy test suite (push) Successful in 6m16s
Smoke Test / Run basic test suite (push) Successful in 4m54s
Database Test / Run database hosting test on kind/k8s (push) Successful in 11m14s
2024-02-17 07:30:29 -07:00
dboreham
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
dboreham
d79053b137
Merge branch 'main' into ci-test
Lint Checks / Run linter (push) Successful in 41s
Webapp Test / Run webapp test suite (push) Successful in 5m1s
Deploy Test / Run deploy test suite (push) Successful in 5m2s
Smoke Test / Run basic test suite (push) Has been cancelled
2024-02-17 07:24:12 -07:00
dboreham
37b9500483
Support non-tls ingress for kind ( #748 )
...
Lint Checks / Run linter (push) Successful in 39s
Publish / Build and publish (push) Successful in 1m19s
Webapp Test / Run webapp test suite (push) Successful in 4m40s
Deploy Test / Run deploy test suite (push) Successful in 4m58s
Smoke Test / Run basic test suite (push) Successful in 4m44s
Reviewed-on: #748
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-17 01:54:30 +00:00
telackey
3c3e582939
Minor envsubst improvements. ( #746 )
...
Lint Checks / Run linter (push) Successful in 40s
Publish / Build and publish (push) Successful in 1m16s
Webapp Test / Run webapp test suite (push) Successful in 4m13s
Deploy Test / Run deploy test suite (push) Successful in 5m26s
Smoke Test / Run basic test suite (push) Successful in 4m55s
Minor fixes to envsubst for webapps. Somewhat specially treated is `LACONIC_HOSTED_CONFIG_homepage` which can be used to replace the homepage in package.json. With react, this gets an extra `/` though, which we need to remove.
Reviewed-on: #746
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-16 04:11:09 +00:00
dboreham
85204ca29a
Enable debug output on test
Lint Checks / Run linter (push) Successful in 40s
Webapp Test / Run webapp test suite (push) Successful in 2m56s
Deploy Test / Run deploy test suite (push) Successful in 5m4s
Smoke Test / Run basic test suite (push) Successful in 3m45s
Database Test / Run database hosting test on kind/k8s (push) Failing after 7m29s
2024-02-15 08:41:54 -07:00
dboreham
d6d016cad8
Merge branch 'main' into ci-test
Database Test / Run database hosting test on kind/k8s (push) Failing after 6m45s
Webapp Test / Run webapp test suite (push) Successful in 2m32s
Smoke Test / Run basic test suite (push) Successful in 3m12s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 7m45s
Lint Checks / Run linter (push) Successful in 40s
Deploy Test / Run deploy test suite (push) Successful in 5m21s
2024-02-15 08:13:10 -07:00
dboreham
26d265360d
Rename workflow file
Database Test / Run database hosting test on kind/k8s (push) Failing after 9m16s
Lint Checks / Run linter (push) Successful in 1m21s
Publish / Build and publish (push) Successful in 1m24s
Webapp Test / Run webapp test suite (push) Successful in 3m7s
Deploy Test / Run deploy test suite (push) Successful in 5m8s
Smoke Test / Run basic test suite (push) Successful in 3m11s
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m51s
2024-02-15 07:39:04 -07:00
dboreham
f81b78cfbc
Update .gitea/workflows/triggers/test-database
Lint Checks / Run linter (push) Successful in 42s
2024-02-15 14:35:56 +00:00
dboreham
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
dboreham
b59beb66eb
Add simple quick deploy script ( #743 )
...
Lint Checks / Run linter (push) Successful in 30s
Publish / Build and publish (push) Successful in 54s
Webapp Test / Run webapp test suite (push) Successful in 2m39s
Deploy Test / Run deploy test suite (push) Successful in 3m56s
Smoke Test / Run basic test suite (push) Successful in 5m16s
Reviewed-on: #743
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-02-15 05:00:51 +00:00
telackey
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
telackey
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
telackey
c9444591f5
Fix default webapp port number. ( #740 )
...
Lint Checks / Run linter (push) Successful in 43s
Publish / Build and publish (push) Successful in 56s
Webapp Test / Run webapp test suite (push) Successful in 3m26s
Smoke Test / Run basic test suite (push) Successful in 3m24s
Deploy Test / Run deploy test suite (push) Successful in 5m9s
Reviewed-on: #740
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-09 01:20:41 +00:00
telackey
903f3b10e2
Add support for annotations and labels in spec. ( #739 )
...
Lint Checks / Run linter (push) Successful in 30s
Publish / Build and publish (push) Successful in 1m36s
Webapp Test / Run webapp test suite (push) Successful in 2m38s
Deploy Test / Run deploy test suite (push) Successful in 3m58s
Smoke Test / Run basic test suite (push) Successful in 4m50s
Lint Checks / Run linter (pull_request) Successful in 51s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m12s
Smoke Test / Run basic test suite (pull_request) Successful in 3m36s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m40s
```
stack: webapp-deployer-backend
deploy-to: k8s
annotations:
foo.bar.annot/{name}: baz
labels:
a.b.c/{name}.blah: "value"
```
Reviewed-on: #739
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-09 00:11:07 +00:00
telackey
72ed2eb91a
Fix bad test in tag check. ( #738 )
...
Lint Checks / Run linter (push) Successful in 42s
Publish / Build and publish (push) Successful in 1m11s
Deploy Test / Run deploy test suite (push) Successful in 4m40s
Webapp Test / Run webapp test suite (push) Successful in 3m31s
Smoke Test / Run basic test suite (push) Successful in 5m30s
Reviewed-on: #738
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-08 20:38:41 +00:00
dboreham
2104eb5f30
Merge pull request 'Add Mars stack' ( #725 ) from zach/mars into main
...
Lint Checks / Run linter (push) Successful in 46s
Publish / Build and publish (push) Successful in 1m14s
Webapp Test / Run webapp test suite (push) Successful in 4m34s
Smoke Test / Run basic test suite (push) Successful in 4m18s
Deploy Test / Run deploy test suite (push) Successful in 5m54s
Reviewed-on: #725
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to >
2024-02-08 20:30:47 +00:00
afd6be3b13
Ping pub ( #663 )
...
Lint Checks / Run linter (push) Successful in 36s
Publish / Build and publish (push) Successful in 1m35s
Webapp Test / Run webapp test suite (push) Successful in 5m6s
Smoke Test / Run basic test suite (push) Successful in 4m8s
Deploy Test / Run deploy test suite (push) Has been cancelled
for #170 , revives #190
uses https://github.com/LaconicNetwork/explorer/pull/1
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Co-authored-by: David Boreham <david@bozemanpass.com >
Reviewed-on: #663
Co-authored-by: zramsay <zramsay@noreply.git.vdb.to >
Co-committed-by: zramsay <zramsay@noreply.git.vdb.to >
2024-02-08 20:13:12 +00:00
dboreham
f914baa913
Merge branch 'main' into zach/mars
Lint Checks / Run linter (pull_request) Successful in 57s
Deploy Test / Run deploy test suite (pull_request) Successful in 7m3s
Webapp Test / Run webapp test suite (pull_request) Successful in 5m43s
Smoke Test / Run basic test suite (pull_request) Successful in 6m5s
2024-02-08 19:52:49 +00:00
dboreham
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
telackey
5d16251ce9
Merge pull request 'Add resource limit options to spec.' ( #735 ) from telackey/limits into main
...
Lint Checks / Run linter (push) Successful in 44s
Publish / Build and publish (push) Successful in 1m13s
Webapp Test / Run webapp test suite (push) Successful in 3m14s
Deploy Test / Run deploy test suite (push) Successful in 3m59s
Smoke Test / Run basic test suite (push) Successful in 4m55s
Reviewed-on: #735
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to >
2024-02-08 16:52:49 +00:00
telackey
3309782439
Refactor
Lint Checks / Run linter (pull_request) Successful in 58s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m7s
Smoke Test / Run basic test suite (pull_request) Successful in 4m11s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m41s
2024-02-08 00:47:46 -06:00
telackey
4b3b3478e7
Switch to Docker-style limits
Lint Checks / Run linter (pull_request) Successful in 51s
Deploy Test / Run deploy test suite (pull_request) Successful in 3m56s
Smoke Test / Run basic test suite (pull_request) Successful in 4m6s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m45s
2024-02-08 00:43:41 -06:00
telackey
2a9955055c
debug
Lint Checks / Run linter (pull_request) Successful in 38s
Deploy Test / Run deploy test suite (pull_request) Successful in 2m47s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m21s
Smoke Test / Run basic test suite (pull_request) Successful in 2m42s
2024-02-07 16:56:35 -06:00
telackey
8964e1c0fe
Add resource limit options to spec.
2024-02-07 16:48:02 -06:00
telackey
d2ebb81d77
Tags for undeploy ( #734 )
...
Lint Checks / Run linter (push) Successful in 27s
Publish / Build and publish (push) Successful in 44s
Deploy Test / Run deploy test suite (push) Successful in 2m43s
Webapp Test / Run webapp test suite (push) Successful in 2m35s
Smoke Test / Run basic test suite (push) Successful in 2m36s
```
--include-tags TEXT Only include requests with matching tags
(comma-separated).
--exclude-tags TEXT Exclude requests with matching tags (comma-
separated).
```
Reviewed-on: #734
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-07 21:45:16 +00:00
telackey
4a981d8d2e
Fix repo URL ( #733 )
...
Lint Checks / Run linter (push) Successful in 51s
Publish / Build and publish (push) Successful in 1m35s
Webapp Test / Run webapp test suite (push) Successful in 3m24s
Deploy Test / Run deploy test suite (push) Successful in 3m40s
Smoke Test / Run basic test suite (push) Successful in 5m4s
Needs a '/' (http) not ':' (ssh).
Reviewed-on: #733
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-07 18:52:07 +00:00
telackey
88a0236ca9
Add the ability to filter deployment requests by tag. ( #730 )
...
Lint Checks / Run linter (push) Successful in 32s
Publish / Build and publish (push) Successful in 1m17s
Deploy Test / Run deploy test suite (push) Successful in 2m58s
Webapp Test / Run webapp test suite (push) Successful in 4m12s
Smoke Test / Run basic test suite (push) Successful in 2m40s
Reviewed-on: #730
2024-02-07 03:12:40 +00:00
telackey
937b983ec9
Update links from github.com to git.vdb.to ( #732 )
...
Lint Checks / Run linter (push) Successful in 56s
Publish / Build and publish (push) Successful in 1m24s
Deploy Test / Run deploy test suite (push) Successful in 5m24s
Webapp Test / Run webapp test suite (push) Successful in 4m57s
Smoke Test / Run basic test suite (push) Successful in 4m48s
Update links and references to github.com to git.vdb.to.
Also enable the flake8 lint action in gitea.
Reviewed-on: #732
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-06 22:42:44 +00:00
dboreham
bfbcfb7904
Volume processing fixes ( #729 )
2024-02-06 12:32:10 -07:00
dboreham
3d5ececba5
Remove duplicate plugin paths and resulting extraneous error message ( #728 )
2024-02-06 11:59:37 -07:00
dboreham
6848fc33cf
Implement dry run support for k8s deploy ( #727 )
2024-02-06 07:07:56 -07: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
dboreham
25a2b70f2c
Fix command in mainnet-eth docs
2024-02-03 18:25:02 -07:00
telackey
2fcd416e29
Basic webapp deployer stack. ( #722 )
2024-02-02 19:05:15 -07: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
1c30441000
Add schedule for k8s deploy test
2024-02-01 07:40:20 -07:00
telackey
b398050787
Don't include volumes in spec if we don't have any. ( #720 )
2024-01-31 15:11:32 -06:00
telackey
12ec1bec43
Add ConfigMap support for k8s. ( #714 )
...
* Minor fixes for deploying with k8s and podman.
* ConfigMap support
2024-01-30 23:09:48 -06:00
telackey
62af03077f
Add deployed/error status output to the state file. ( #719 )
...
* More status info
* Up default resource limits.
* Need ps
2024-01-30 22:13:45 -06:00
Zach
098567625a
Create README.md
2024-01-30 17:47:56 -05:00
telackey
428b05158e
Fix DnsRecord ownership check. ( #718 )
...
* Fix DnsRecord ownership check.
* Var names
2024-01-30 13:31:59 -06:00
dboreham
a750b645b9
Merge Ci test branch fixes ( #717 )
2024-01-30 11:18:08 -07:00
dboreham
3b553bb660
Revert to the stock runner
2024-01-30 11:13:21 -07:00
dboreham
466c149f36
Switch back to alternative runner
2024-01-30 07:39:05 -07:00
dboreham
3c84ebff68
Switch back to stock runner
2024-01-30 07:01:13 -07:00
zramsay
23ee3e19b7
mars: add env vars to docker-compose
2024-01-29 22:44:55 +00:00
zramsay
2d764fc7d0
basic mars stack
2024-01-29 16:00:58 +00:00
dboreham
d5244726aa
Use new runner
2024-01-28 16:25:45 -07:00
dboreham
15ae2c0cdf
Merge main
2024-01-28 16:24:26 -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
telackey
554f05de87
Fix pip3 error ( #709 )
2024-01-22 21:06:15 -06:00
dboreham
b4fbee9b13
Update fixturenet-laconicd-test
2024-01-22 07:43:38 -07:00
dboreham
6d5f661750
Try a longer sleep
2024-01-21 17:42:09 -07:00
dboreham
bc872b09fb
Add output to check cgroups version
2024-01-21 17:23:28 -07:00
dboreham
a751e87dd4
Switch back to stock runner
2024-01-21 17:21:35 -07:00
dboreham
5ba9a803de
Trigger k8s deploy test off changes to its scripts
2024-01-21 17:19:39 -07:00
dboreham
b56c84b93a
Merge main
2024-01-21 17:16:09 -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
prathamesh0
282e175566
Remove unnecessary hyperlinks and pin image versions ( #706 )
...
* Remove invalid dashboard and panel ids from alert rules
* Pin grafana and prometheus versions
* Configure custom grafana server URL
2024-01-17 14:02:10 +05:30
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
telackey
0587813dd0
Create next.config.js if it is missing. ( #701 )
...
* Create next.config.js if it is missing.
* Add comment.
2024-01-15 12:12:59 -06:00
telackey
4b3ea7c30f
Update independent act-runner stack to use custom act as well. ( #702 )
...
* Update independent act-runner stack to use custom act as well.
* Remove branches which are not needed or already merged.
2024-01-15 12:10:48 -06:00
nabarun
db8aec52aa
Pin commit hash of asset list repo in osmosis frontend app ( #703 )
2024-01-15 16:56:06 +05:30
telackey
b83030f63b
Use custom act with gitea. ( #700 )
...
* Use custom act with gitea.
* Make sure wget is available
* Fix repo url
2024-01-09 22:53:43 -06:00
prathamesh0
a3eb3c0bb0
Setup basic alerting for watchers in monitoring stack ( #698 )
...
* Provision Grafana alert contactpoints and policies for Slack
* Add watcher alert rules
* Update watcher monitoring instructions
* Add listening port flag to node exporter command
* Add reference links
2024-01-08 17:25:30 +05:30
nabarun
eae2af7ccc
Upgrade watcher versions ( #699 )
2024-01-08 11:51:54 +05:30
telackey
837e443800
Support application removal requests. ( #697 )
...
* Support application removal request.
* Git should never prompt when deploying a webapp
2023-12-21 18:05:40 -06:00
prathamesh0
a57b0cdd26
Add a stack for prom node exporter and its dashboard in monitoring stack ( #696 )
...
* Add a stack for Prometheus node exporter
* Add node exporter dashboard to monitoring stack
2023-12-21 15:15:03 +05:30
prathamesh0
38622fb33c
[WIP] Use templating for watcher dashboard and add Postgres exporter ( #695 )
...
* Add Postgres exporter and it's dashboard
* Use templating for watcher dashboard
* Add subgraph related panels to watcher dashboard
* Remove individual watcher dashboards and update instructions
2023-12-21 13:41:36 +05:30
prathamesh0
4a1a46facc
Update monitoring stack with additional dashboards and watcher metrics ( #693 )
...
* Include retry jobs and update default refresh intervals
* Add prometheus blackbox exporter and it's dashboard
* Add NodeJS application dashboard
* Allow UI updates
* Update watcher dashboards for upstream and external chain heads
* Update watcher dashboards with watcher config metrics
* Upgrade sushiswap and azimuth watchers
* Removed fixed title size values
* Update instructions
* Update instructions for env config
* Update instructions with setup
2023-12-21 09:26:37 +05:30
Zach
42b92f7e23
use square logo for an urbit tile ( #689 )
...
* use square logo for an urbit tile
* bump version, improve info text
2023-12-19 09:50:14 -05:00
nabarun
def192edab
Update new environment values for Osmosis frontend app ( #694 )
...
* Update new env values for Osmosis frontend app
* Use .env.production instead of local
2023-12-18 17:49:45 +05:30
dboreham
d8357df345
Add image pull secret to pods ( #692 )
2023-12-15 14:27:45 -07:00
telackey
997496b8a5
Update script for new nextjs build output. ( #691 )
2023-12-14 19:47:30 -06:00
telackey
61f2884505
Reduce base image size (first round of improvements) ( #690 )
2023-12-14 17:46:03 -06:00
telackey
27a14737f8
Make the container tag based on the deployment path. ( #688 )
2023-12-14 09:49:21 -06:00
prathamesh0 and nabarun
b9b758bfdd
Add a stack for running Osmosis frontend app on Urbit ( #683 )
...
* Deploy osmosis on Urbit fake ship
* Remove Urbit configuration from existing osmosis stack
* Add a separate stack for Osmosis front end on Urbit
* Run script for renaming build files with bash
* Add environment variables required in urbit osmosis build
* Fix BASEPATH in compose file
* Remove ipfs-glob-host from network config in osmosis readme
* Use laconic branch for osmosis frontend
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-12-14 17:28:10 +05:30
prathamesh0
9ba410b095
Add a stack for monitoring watchers with prometheus and grafana ( #687 )
...
* Setup Prometheus and Grafana for monitoring stack
* Add dashboard for azimuth watchers
* Add a dashboard for sushiswap watcher
* Persist prometheus server data
* Additional metrics in watcher dashboards
* Update dashboards and add for merkl sushiswap watcher
* Add dashboards for remaining azimuth watchers
* Separate out preconfigured watcher dashboards and add instructions
* Keep the empty dashboards dir
2023-12-14 16:59:00 +05:30
telackey
1f4eb57069
Add --dry-run option ( #686 )
2023-12-13 22:56:40 -06:00
telackey
88f66a3626
Add deployment update and deploy-webapp-from-registry commands. ( #676 )
2023-12-13 21:02:34 -06:00
prathamesh0
1ef0b316c6
Expose metrics endpoints for sushiswap and merkl sushiswap watchers ( #685 )
2023-12-13 14:58:26 +05:30
prathamesh0
232d5618cb
Update instructions in osmosis stack ( #684 )
2023-12-12 13:54:00 +05:30
fa6b570f4a
Add stack for running osmosis frontend app ( #673 )
...
* osmosis FE stack
* chmod
* dont use 3000
* fix for neww stack format
* updates
* update osmosis readme
* Update stack.yml
* Update osmosis frontend stack to serve app
* Host osmosis app static build using python server
* Fix mapped ports in deployment for containers
* Update instructions
* Use nginx server to host files and handle page reloads
* Fix typo
---------
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2023-12-11 14:10:54 +05:30
prathamesh0
f9eb5a4ba8
Refactor to make Urbit setup generic ( #682 )
...
* Refactor to make Urbit app deployment script generic
* Rename urbit pod and update instructions
* Add a flag to allow skipping app installation on Urbit
* Make remote Urbit app deployment scripts generic
* Move remote deployment scripts to urbit fixturenet
* Update and use existing kubo pod for Urbit glob hosting
2023-12-08 09:35:00 +05:30
telackey
077ea80c70
Add deployment status command and fix k8s output for deployment ps ( #679 )
2023-12-06 09:27:47 -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
prathamesh0
6bef0c5b2f
Separate out GQL proxy server from uniswap-urbit stack ( #681 )
...
* Separate out uniswap gql proxy in a stack
* Use proxy server from watcher-ts
* Add a flag to enable/disable the proxy server
* Update env configuratoin for uniswap urbit app stack
* Update stack file for uniswap urbit app stack
* Fix env variables in instructions
2023-12-06 10:41:10 +05:30
prathamesh0
f27da19808
Use IPFS for hosting glob files for Urbit ( #677 )
...
* Use IPFS for hosting glob files for Urbit
* Add env configuration for IPFS endpoints to instructions
* Make ship pier dir configurable in remote deployment script
* Update remote deployment script to accept glob hash arg
2023-12-05 15:00:03 +05:30
telackey
2dd54892a1
Allow specifying the webapp tag explicitly ( #675 )
2023-12-04 21:39:16 -06:00
telackey
ab0e70ed83
Change path portion of unique cluster name to point to compose file, not argv[0]. ( #678 )
2023-12-04 13:39:14 -06:00
nabarun and prathamesh
c319e90ddd
Add a stack for running uniswap frontend on urbit ( #670 )
...
* Create uniswap-frontend stack
* Add stack for building uniswap frontend app
* Add a container for Urbit fake ship
* Update with deployment command
* Add a service for uniswap app deployment to urbit
* Use a script to start urbit ship to handle restarts
* Rename stack name to uniswap-urbit-app
* Rename build.sh to build-app.sh and check if build already exists
* Rename stack directory name
* Update uniswap build restart on failure
* Perform uniswap app deployment in the urbit container
* Add steps to create glob for the app
* Tail /dev/null after deployment
* Add steps to install the app to desk
* Host glob files for uniswap
* Update repo branch
* Update readme with command to get urbit password
* Update readme
* Update readme to open urbit web UI
* Expose the port on glob hosting container
* Avoid exposing urbit http port
* Add scripts for installing uniswap on remote urbit instance
* Configure GQL proxy for uniswap app
* Use laconic branch for app repo
* Rename urbit pod for uniswap app deployment
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2023-12-04 18:39:19 +05:30
telackey
2173e7ce6a
If the next version is unsupported, print a big warning and try higher version. ( #674 )
2023-11-30 12:33:06 -06: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
telackey
03a3645b3c
Add --port option to run-webapp. ( #667 )
...
* Add --port option to run-webapp
* Fixed merge
* lint
2023-11-29 11:32:28 -06: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
nabarun
1b94db27c1
Upgrade azimuth watcher release version to 0.1.2 ( #666 )
...
* Upgrade azimuth watcher release version
* Fix version for azimuth watcher repo
2023-11-24 14:05:37 +05:30
prathamesh0
9499941891
Increase max connections for Azimuth watcher dbs ( #665 )
2023-11-23 19:11:02 +05:30
3fefc67e77
Run azimuth contract watcher in active mode ( #661 )
...
* Update stack to run azimuth job runner
* Run azimuth watcher in active mode
* Update stack to run job-runners for all watchers
* Update ports in job-runner health checks
* Map metrics ports to host
* Configure historical block processing batch size for Azimuth watcher
* Use deployment command for azimuth stack
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com >
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2023-11-23 15:00:18 +05:30
telackey
1a37255c18
Tweak laconicd config to allow setting endpoint port and to make the fixturenet restartable. ( #660 )
...
* Endpoint includes port
* Make it restartable
* Don't try to remove the mounted directory
* Make copy of init.sh
2023-11-22 11:31:30 -06: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
nabarun
0b87c12c13
Upgrade merkl and sushiswap watcher to v0.1.4 ( #657 )
...
* Upgrade merkl and sushi watcher versions
* Set gqlPath to base URL and remove filling start block
* Upgrade watcher versions to 0.1.4
2023-11-21 19:07:09 +05:30
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
telackey
5c80887215
Fix missing tty parameter. ( #653 )
2023-11-16 12:58:03 -06:00
Ian
80c4b9214b
Merge pull request #643 from cerc-io/iskay/update-optimism
...
Iskay/update optimism
2023-11-16 12:31:57 -05:00
nabarun
70529c43e7
Upgrade merkl and sushiswap watcher versions ( #654 )
2023-11-16 16:27:41 +05:30
telackey
1e9d24a8ce
Update webapp.md
2023-11-15 12:52:34 -06:00
telackey
9900565714
Update webapp.md
2023-11-15 12:48:58 -06:00
telackey
a13f841f34
Update webapp.md
2023-11-15 12:37:30 -06:00
telackey
d37f80553d
Add webapp doc ( #652 )
2023-11-15 12:28:07 -06:00
telackey
2059d67dca
Add run-webapp command. ( #651 )
2023-11-15 10:54:27 -07:00
dboreham
638fa01649
Support external stack file ( #650 )
2023-11-14 20:59:48 -07:00
telackey
4ae4d3b61d
Print docker container logs in webapp test. ( #649 )
2023-11-14 17:30:01 -06:00
telackey
9687d84468
646: Add error message for webapp startup hang ( #647 )
...
This fixes three issues:
1. #644 (build output)
2. #646 (error on startup)
3. automatic env quote handling (related to 2)
For the build output we now have:
```
#################################################################
Built host container for /home/telackey/tmp/iglootools-home with tag:
cerc/iglootools-home:local
To test locally run:
docker run -p 3000:3000 cerc/iglootools-home:local
```
For the startup error, it was hung waiting for the "success" message from the next generate output (itself a workaround for a nextjs bug fixed by this PR we submitted: https://github.com/vercel/next.js/pull/58276 ).
I added a timeout which will cause it to wait up to a maximum _n_ seconds before issuing:
```
ERROR: 'npm run cerc_generate' exceeded CERC_MAX_GENERATE_TIME.
```
On the quoting itself, I plan on adding a new run-webapp command, but I realized I had a decent spot to do effect the quote replacement on-the-fly after all when I am already escaping the values for insertion/replacement into JS.
The "dequoting" can be disabled with `CERC_RETAIN_ENV_QUOTES=true`.
2023-11-14 16:07:26 -06:00
iskay
f088cbb3b0
fix linter errors
2023-11-14 14:38:49 +00:00
telackey
f1f618c57a
Don't change the next.js version by default. ( #640 )
2023-11-13 11:56:04 -06:00
nabarun
0aca087558
Upgrade release versions for merkl and sushiswap watchers ( #642 )
...
* Upgrade merkl-sushiswap-v3-watcher-ts release
* Increase blockDelayInMilliSecs for merkl-sushiswap-v3 watcher
* Upgrade sushiswap-v3-watcher-ts release
* Add sushiswap-v3 watcher to stack list
* Avoid mapping ports that are not required to be exposed
2023-11-13 17:36:37 +05:30
nabarun
a04730e7ac
Add a merkl-sushiswap-v3 watcher stack ( #641 )
...
* Add a merkl-sushiswap-v3 watcher stack
* Remove unrequired image from list
2023-11-13 11:13:55 +05:30
prathamesh0 and nabarun
95e881ba19
Add a sushiswap-v3 watcher stack ( #638 )
...
* Add a sushiswap-v3 watcher stack
* Add services for watcher db and server
* Add service for watcher job-runner
* Use 0.0.0.0 for watcher server config
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-11-13 10:58:55 +05:30
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
iskay
3db443b2bb
fix commands import
2023-11-10 20:42:02 +00:00
iskay
1072fc98c3
update fixturenet-optimism
2023-11-10 20:05:22 +00:00
telackey
042b413598
Support the case where webpack config is already present next.config.js ( #631 )
...
* Support the case where webpack config is already present next.config.js
* Update scripts for experimental-compile/experimental-generate
2023-11-08 23:44:48 -06:00
dboreham
1520f7413d
Debug CI
2023-11-08 20:02:21 -07:00
dboreham
1d78430679
Merge branch 'main' into ci-test
2023-11-08 20:01:26 -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
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
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
telackey
fd5779f967
Fix KeyError accessing config. ( #620 )
2023-10-31 12:29:19 -05:00
Ian
d854dd5c81
Update fixturenet-laconicd.yml
2023-10-30 15:44:46 -04:00
Ian
948f9f4287
Merge pull request #611 from cerc-io/iskay/fixturenet-laconicd-test
...
add fixturenet-laconicd test
2023-10-30 11:50:33 -04: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
telackey
8cac598679
Split act-runner into its own pod and offer as a distinct stack. ( #612 )
...
* Split act-runner into its own pod and offer as a distinct stack.
2023-10-27 13:57:13 -05:00
dboreham
6130eab5cb
k8s deploy ( #614 )
2023-10-27 10:19:44 -06:00
Ian
f198f43b3a
add newline
2023-10-27 08:48:44 -04:00
iskay
36d1e0eedd
add fixturenet-laconicd test
2023-10-26 17:26:42 -04:00
telackey
0f5b1a097b
Add plugeth to chain-chunker stack (needed for new verify option). ( #610 )
2023-10-25 14:47:53 -05:00
telackey and dboreham
20d633f81c
Plugeth-based full mainnet stack. ( #592 )
...
* Plugeth-based full mainnet stack.
---------
Co-authored-by: David Boreham <david@bozemanpass.com >
2023-10-25 14:42:52 -05: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
Ian
567dadef7d
update fixturenet-eth test ( #600 )
2023-10-24 16:21:30 -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
Zach
fc051265d8
more demo records for the console ( #597 )
...
* increase gas
* create six demo records
* print record
* use moon
* typos
* use git.vdb.t
* use the right moon
* ok
2023-10-24 14:25:25 -04:00
Zach
ddebb9c690
bind only to 127.0.0.1 ( #598 )
2023-10-23 10:51:44 -04:00
Zach
fe6c3f92ed
typo ( #596 )
2023-10-21 13:37:21 -04:00
Zach
c06be6da81
stack for the laconic.com website ( #590 )
...
* website stack
* use a release, update ports
* use deployments feature for website
2023-10-21 13:31:47 -04:00
telackey
3291c16466
Update stacks for migrated laconic repos. ( #594 )
2023-10-20 11:59:06 -05:00
nabarun
69b071ee7a
Add example GQL queries made in Ponder indexers ( #593 )
...
* Add example GQL queries made in Ponder indexers
* Use fixturenet chainId in GQL query
2023-10-19 14:55:07 +05:30
nabarun and Shreerang Kale
4a90cedeb2
Run multiple Ponder indexers in payment stack ( #588 )
...
* Separate ponder indexer and ponder watcher and add second ponder indexer
* Handle review changes
* Update config to point ponder watcher to indexer 2 to indexer 1
* Update Ponder demo
* Use deployed ERC20 contract in second Ponder indexer
* Add order by timestamp in Ponder watcher app entities query
* Upgrade go-nitro version to v0.1.2-ts-port-0.1.9
* Decrease Ponder start block to process contract transfer event at deployment
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-10-19 12:26:10 +05:30
Zach
2402220273
updates to payments demo ( #566 )
2023-10-18 12:23:57 -04:00
Zach
771943864e
build fixturenet payments demo on arm ( #564 )
2023-10-18 12:05:09 -04:00
prathamesh0
dd4dd519dd
Add a container for ERC20 contract txs in the payments stack ( #591 )
...
* Add a container for ERC20 contract txs in the payments stack
* Use erc20-watcher-ts repo in erc20 stack
2023-10-18 17:40:55 +05:30
prathamesh0
3262ebe4ac
Setup ipld-eth-server communicating with a remote Nitro node ( #587 )
...
* Use durable store for in-process Nitro node
* Update setup for external go-nitro node
* Add a separate service for ipld-eth-server with remote Nitro node
* Update repo branches / versions
* Wait for external Nitro node endpoint and update instructions
* Update repo branches
2023-10-18 13:51:55 +05:30
telackey
8246e3551f
53: Make sure curl and jq are present in the container. ( #585 )
2023-10-17 13:36:43 -05:00
nabarun and Shreerang Kale
e26a05f2c7
Add Ponder indexer queries payment config ( #586 )
...
* Add support to pass ratesFile in config
* Change branch for ponder to laconic-esm
* Fix repo name for ponder
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-10-17 16:21:40 +05:30
dboreham
f9b102f5fa
Trigger many CI jobs
2023-10-16 09:56:12 -06:00
nabarun and Shreerang Kale
7ce40331d8
Remove reverse payment proxy from payments stack ( #584 )
...
* Remove reverse payment proxy service from payment stack
* Remove run-reverse-payment-proxy.sh
* Remove reverse payment proxy port from readme
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-10-16 18:15:15 +05:30
dboreham
479a7772f3
Trigger CI Job
2023-10-14 16:13:46 -06:00
prathamesh0
4030c0a0d2
Add a separate pod for ipld-eth-server with payments ( #583 )
...
* Add a separate pod for ipld-eth-server with payments
* Wait for nitro contracts to become available
2023-10-14 09:47:55 +05:30
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
246d3d8732
Run go-nitro node in process in ipld-eth-server ( #575 )
...
* Setup ipld-eth-server to run in-process Nitro node
* Update watcher version in fixturenet-payments stack
* Update upstream nitro multiaddr in watcher setup
* Change RPC query endpoint to ipld-eth-server
* Update Ponder config to pay ipld-eth-server Nitro node
* Separate nitro-rpc-client service and update demo.md
* Remove unnecessary volumes
* Update ipld-eth-server branch
* Fix clean up steps
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-10-13 15:27:17 +05:30
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
46b726be9b
Merge branch 'main' into ci-test
2023-10-12 15:26:38 -06:00
nabarun and Shreerang Kale
0bec51e96a
Pay for queries from watcher to indexer mode Ponder apps in payments stack ( #573 )
...
* Use ponder in watcher mode and indexer mode separately in payments stack
* Refactor config file and configure env variables for watcher mode
* Update demo.md for payments stack
* Handle review changes
* Setup config to pay for watcher to indexer GQL queries
* Fix config in stack for making payments in watcher ponder app
* Update demo for payment from watcher to indexer mode Ponder apps
* Use laconic-esm brannch for ponder
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-10-12 14:16:44 +05:30
roysc
f4216419c4
Don't error when CERC_GO_AUTH_TOKEN isn't set ( #574 )
...
* Don't error when CERC_GO_AUTH_TOKEN isn't set
* conditionally add ags
2023-10-11 21:24:52 -05: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
prathamesh0
8c4ed24dfc
Update mobymask-v3 stack ( #563 )
2023-10-09 10:32:57 +05:30
prathamesh0
9e56f6357d
Update demo instructions in fixturenet-payments stack ( #560 )
...
* Update demo instructions
* Add expected payment proxy output logs
* Wait for chain endpoint to be up before starting go-nitro node
2023-10-06 14:36:10 +05:30
prathamesh0
8770b1df86
Upgrade mobymask-ui version in fixturenet-payments stack ( #559 )
2023-10-05 17:58:34 +05:30
nabarun
889df76f4f
Use release tag for go-nitro container in payments stack ( #558 )
2023-10-05 16:43:48 +05:30
5d19c56b0c
Upgrade Nitro version in stack and add nitro-rpc-client CLI ( #557 )
...
* Changes required for ponder container and upgrade ts-nitro version
* Fix empty CERC_RELAY_MULTIADDR env variable
* Add curl output for ponder payment channel
* Add `nitro-rpc-client` container in payments stack (#1 )
* Add container for nitro-rpc-client
* Add nitro-rpc-client service
* Update nitro-rpc-client container
* Update demo.md in payments stack
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
* Update env variables used for go-nitro container
* Pass Nitro chain URL in watcher config
* Update ponder config chainUrl
* Remove curl check in ponder start script
* Upgrade node version to 18 in watcher-ts Dockerfile
* Update ponder section in the demo instructions
---------
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2023-10-05 14:57:47 +05:30
prathamesh0
d57efe87b8
Add demo instructions to fixturenet-payments stack ( #556 )
...
* Update remaining references for core repos from github to gitea
* Add demo instructions
* Add demo clean up steps
2023-10-04 12:51:04 +05:30
telackey
80b0c07736
Open ports for 2nd geth instance and add missing lcli param. ( #555 )
2023-10-03 19:52:23 -05:00
telackey
6fa3ca2b6d
Update from github.com to git.vdb.to where applicable. ( #553 )
...
* Update from github.com to git.vdb.to for many repos.
* Use ipld-eth-server@v1.11 .6-statediff-v5 for most stacks
* Specify go-ethereum branch/tag
2023-10-03 13:55:33 -05: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
b3b57b6f28
Merge branch 'main' into ci-test
2023-10-03 07:25:32 -06:00
prathamesh0 and nabarun
cf039d9562
Add a fixturenet-payments stack ( #540 )
...
* Add a fixturenet-payments stack
* Export the WebSocket port in fixturenet-eth-geth service
* Add container to run a go-nitro node
* Add container to deploy Nitro contracts
* Read contract addresses from a volume when running the Nitro node
* Add a service for Nitro reverse payment proxy
* Expose payment proxy endpoint to be accessible from host
* Map nitro node messaging and payment proxy ports to host
* Use container to deploy Nitro contracts in mobymask-v3 stack
* Use a common contract deployment script from mobymask-v3 stack
* Add MobyMask contract deployment and watcher services
* Fixes for contract deployment and watcher scripts
* Add a container and service for mobymask-snap
* Add MobyMask app service
* Add container and service for a ponder app
* Fix ponder setup and update instructions
* Handle review comments
* Use enablepaidrpcmethods flag in reverse payment proxy server
* Update go-nitro branch
* Fixes for mobymask-v3 stack
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-10-03 17:40:34 +05:30
Zach
b485a3b8d8
doc on how to add a stack ( #552 )
...
* doc on how to add a stack
* commands to run + nits
2023-10-01 14:33:01 -04:00
dboreham
72dbee88d4
Document adding config.yml ( #551 )
2023-09-27 15:52:08 -06:00
Zach and zramsay
33e443f41f
Gitea x Laconicd + some doc updates ( #549 )
...
* combine instructions from 2 stacks
Former-commit-id: 77d194cfd9b0503c3e55e8c79429fa1f36a8d784
* tidy doc
---------
Co-authored-by: zramsay <zach@bluecollacoding.ca >
2023-09-27 17:36:12 -04:00
Zach
bc78c5e0d6
Update README.md ( #544 )
2023-09-27 17:07:30 -04: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
nabarun
aafadbbed6
Add readme to deploy subgraphs ( #543 )
2023-09-27 12:15:51 +05:30
nabarun
be519e9ca0
Split graph-node stack to run independently ( #541 )
...
* Split graph-node stack to run independently
* Fix sushiswap subgraph config in fixturenet stack
2023-09-26 17:31:00 +05:30
Zach
e56a910260
remove old npm scope ( #538 )
2023-09-25 09:43:06 -04:00
prathamesh0 and Shreerang Kale
e3dc75118b
Add support for direct peers when pubsub is set to gossipsub ( #539 )
...
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
2023-09-25 14:55:53 +05:30
roysc
e0b5318ebe
Plugeth stack fixX ( #537 )
2023-09-20 14:26:58 -05:00
Zach
2425aa8556
fix readme ( #519 )
2023-09-20 10:31:14 -04:00
prathamesh0
3dc9cd584a
Add a mobymask-v3 stack ( #531 )
...
* Add a mobymask-v3 stack
* Fix Nitro deployment script and add watcher container
* Setup Nitro config
* Run build after setting Nitro addresses
* Setup consensus config
* Add a container for web-app
* Use node 18 for the web-app
* Persist Nitro node data to a volume
* Add clean up steps
* Update query rates
2023-09-20 09:48:15 +05:30
telackey
ed9c253f61
Simplified, improved default dashboard for mainnet-eth-metrics. ( #536 )
...
* Simplified, improved default dashboard for mainnet-eth-metrics.
* Add missing lighthouse prometheus config.
2023-09-19 20:29:08 -05:00
telackey
bdf4f069b4
Include all of app/data regardless of depth. ( #535 )
2023-09-19 20:26:48 -05: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
prathamesh0 and nabarun
3011a485ee
Update mobymask-v2 stack with pubsub option ( #527 )
...
* Add steps to force rebuild and persist peers_ids volume
* Update mobymask-v2 stack with pubsub option
* Update watcher-ts version
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-09-06 14:48:32 +05:30
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
nabarun
e89f7c9526
Upgrade mobymask app versions ( #520 )
2023-09-04 17:51:59 +05:30
Zach
ae9dff553e
typo ( #515 )
2023-09-01 11:15:07 -04:00
nabarun
bab3a8dba8
Add steps to change ETHEREUM_REORG_THRESHOLD env in deployed stack ( #517 )
...
* Add steps to set environment variable in deployed stack
* Change ETHEREUM_REORG_THRESHOLD value to 3
2023-08-31 18:10:36 +05:30
nabarun
e0972033de
Set ETHEREUM_REORG_THRESHOLD in graph-node to 16 ( #516 )
2023-08-31 10:42:01 +05:30
nabarun
b5988fba8f
Update MobyMask v1 and v2 watcher stack with new deployed contract ( #512 )
...
* Update mobymask v1 watcher with new contract
* Update mobymask v1 stack with deployment commands
* Use release tag for mobymask-watcher-ts repo
* Upgrade MobyMask version in v2 stack to use latest contract
2023-08-30 16:15:43 +05:30
prathamesh0 and nabarun
53ed18b3dc
Update sushiswap-subgraph stack to point to filecoin endpoint ( #509 )
...
* Update sushiswap-subgraph stack to point to filecoin endpoint
* Deploy blocks subgraph in sushiswap-subgraph stack
* Update subgraph config
* Remove duplicate nativePricePool
* Enable debug logs in graph-node and update instructions
* Two additional miner nodes in fixturenet-lotus
* Revert experimental change for additional miner nodes
* Set ETHEREUM_REORG_THRESHOLD env for graph-node to catch up to head
* Take ETH RPC endpoint for graph-node from env
* Set default values for RPC endpoint in graph-node
* Rename fixturenet-graph-node pod to graph-node
* Clean up sushiswap-subgraph stack
* Use deployment command in sushiswap-subgraph stack
* Add a separate fixturenet-sushiswap-subgraph stack
* Fix pods in fixturenet-sushiswap-subgraph
* Fix fixturenet subgraph deployment commands and instructions
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-08-30 16:05:16 +05:30
telackey
d3c26948fc
Add eth-api-proxy to mainnet-eth stack. ( #514 )
...
* Add eth-api-proxy to mainnet-eth stack.
2023-08-29 16:49:09 -05:00
telackey
7f9b556f9d
Update mainnet-eth stack to include auth and metrics. ( #492 )
2023-08-29 11:32:37 -05:00
Zach
125af19890
add short help text for a deployment ( #511 )
2023-08-24 08:50:42 -04:00
dboreham
7797185d07
Mainnet laconic setup ( #510 )
2023-08-23 15:20:28 -06:00
telackey
f55a14bd6c
Create new base container for pre-compiled webapps. ( #507 )
...
* Create new base container for pre-compiled webapps.
* Set the webapp dir appropriately.
2023-08-22 13:32:45 -05: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
69b352dcce
Make the block window wider
2023-08-17 08:31:21 -06:00
dboreham
4e656df709
Extend the wait
2023-08-17 07:23:33 -06:00
Zach
8a7622ffa9
bump azimuth version ( #502 )
2023-08-17 06:37:26 -04:00
dboreham
7fc6375886
Revert long wait
2023-08-17 03:04:22 -06:00
dboreham
ac02753ffe
Build lighthouse for older CPUs
2023-08-17 02:09:29 -06:00
dboreham
d35bbbab98
Support ChromeOS Debian VM ( #503 )
2023-08-17 02:02:57 -06:00
dboreham
69d59b109b
Add stack logs in case of fail
2023-08-17 00:36:36 -06:00
dboreham
f62a8ff54f
Try waiting even longer
2023-08-16 23:41:39 -06:00
dboreham
82a839d15f
Try waiting longer for a new block
2023-08-16 22:12:45 -06:00
dboreham
5a31cb50c3
Add log output at end of test
2023-08-16 20:57:59 -06:00
dboreham
fae2438e97
Comment out stack status step
2023-08-16 15:45:19 -06:00
dboreham
952ea29ca5
Add time stamps to test script
2023-08-16 13:50:27 -06:00
dboreham
fbfc162ab7
Merge branch 'main' into ci-test
2023-08-16 09:32:29 -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
nabarun
d39e2e959e
Add steps in sushiswap-subgraph task to generate events ( #500 )
...
* Fix env variable overriding in sushiswap contract deployment containers
* Add steps for generating sushiswap events
* Remove pool swap event
2023-08-14 19:28:38 +05:30
prathamesh0 and nabarun
ddaddd2a8c
Add a sushiswap-subgraph stack ( #496 )
...
* Add a sushiswap-graph stack
* Fix shared volume name in fixturenet-lotus
* Export Lotus miner node multiaddr after initialization
* Add deployment scripts for sushiswap contracts
* Skip contracts deployment if already exists
* Rename stack to sushiswap-subgraph
* Fix postgres and use Lotus fixturenet in graph-node stack
* Add sushiswap v3 subgraph stack
* Fixes to deploy sushiswap subgraph to graph-node
* Add graph-node container in sushiswap subgraph stack
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-08-14 14:17:21 +05:30
prathamesh0
59e0458c74
Restart support for fixturenet-lotus ( #499 )
...
* Use ip utility to get the required miner node multiaddr
* Persist lotus node data to support restarts
* Add clean up steps to instructions
* Fix lotus-seed sector-dir arg
2023-08-14 12:46:04 +05:30
telackey
18e45af463
Add port config to deployment spec. ( #498 )
...
* Add port config to deployment spec.
2023-08-11 15:25:54 -05:00
dboreham
fd78935fe6
Initial version ( #494 )
2023-08-11 09:00:19 -06:00
prathamesh0 and nabarun
4c72acea96
Add a SushiSwap stack ( #482 )
...
* Add a sushiswap stack with contract deployments
* Add watcher services
* Add a service for the info app
* Add instructions to run smoke tests
* Use sushi-info-watcher in demo mode
* Turn off block prefetching
* Fix sushiswap demo instructions
* Use release version and add healthcheck in Lotus stack
* Wait for Lotus node to start before sushiswap watchers
---------
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
2023-08-10 13:57:07 +05:30
Zach
bccf711206
update laconicd / console tutorial ( #491 )
...
* Update laconicd-fixturenet.md
* Update laconicd-fixturenet.md
2023-08-09 12:08:27 -04:00
333797b0c3
Lotus stack usability improvements ( #489 )
...
* move health check inside startup script
* remove pre-built genesis
* move health check inside startup script
* remove pre-built genesis
* Use hardcoded paths for Lotus node data directories
* Persist proof parameters
* Write out miner node's multiaddr with docker network IP
* Enable Lotus ETH RPC API and bind to all available interfaces
* Fund a known account
---------
Co-authored-by: iskay <ikay@lakeheadu.ca >
Co-authored-by: Ian Kay <ian@knowable.vc >
2023-08-09 17:24:47 +05:30
roysc
dc7bc6af31
Improve Geth debugging ( #449 )
...
* forward more vars for debugging
forward CERC_GETH_VERBOSITY
forward CERC_STATEDIFF_DB_LOG_STATEMENTS
forward CERC_REMOTE_DEBUG
* fix env var
* remote flag can be set from env
2023-08-09 04:16:00 -05:00
roysc
d6bd99252d
Update plugeth stack plugeth fork ref ( #484 )
2023-08-07 23:13:08 -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
roysc
e856616be8
Plugeth stack refactor ( #448 )
2023-08-03 14:31:16 -06:00
dboreham
6ff81b2049
Merge branch 'main' into ci-test
2023-08-03 14:30:10 -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
nabarun
4ee745a4db
Rebuild MobyMask app before starting stack ( #467 )
...
* Rebuild MobyMask app before starting stack
* Upgrade mobymask app versions
* Upgrade MobyMask watcher version
2023-07-31 10:41:26 +05:30
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
dboreham
63a94bae0e
Use latest stable lighthouse release ( #468 )
2023-07-28 09:56:14 -06:00
dboreham
3b3c688ee9
Merge branch 'dboreham/update-lighthouse' into ci-test
2023-07-27 20:14:54 -06:00
dboreham
16bef78312
Merge branch 'main' into ci-test
2023-07-27 20:14:45 -06:00
dboreham
12e68ff1ec
Use latest stable lighthouse release
2023-07-27 20:14:12 -06:00
dboreham
29fc611885
Dboreham/mainnet eth ( #464 )
2023-07-25 10:16:19 -06:00
dboreham
1f9131ff5a
Add deployment scripting ( #444 )
2023-07-23 20:54:05 -06:00
dboreham
950857fa84
Add --delete-volumes option to the down command ( #461 )
2023-07-20 06:25:31 -06:00
dboreham
54f50aa09e
Move files into config subdirectory ( #460 )
2023-07-20 05:37:51 -06:00
dboreham
6f3f20739d
Merge branch 'main' into ci-test
2023-07-19 20:53:16 -06:00
telackey
a5945c9e59
Back to Github-based actions. ( #453 )
...
* Back to Github-based actions.
* Use fork.
* Use new release plugin tag.
2023-07-19 20:40:04 -06:00
dboreham
caabaa35ff
Merge branch 'main' into ci-test
2023-07-19 20:38:33 -06:00
dboreham
a265794bd7
Update fixturenet-eth-test.yml
...
Change to trigger CI on Gitea
2023-07-18 11:43:18 -06:00
dboreham
5d7e7294c9
Update fixturenet-eth-test.yml
...
Change to trigger CI in gitea
2023-07-18 11:33:01 -06:00
dboreham
c8b4f89335
Copy all referenced config files into deployment dir ( #452 )
2023-07-18 08:59:07 -06:00
dboreham
d9805666c3
Merge main
2023-06-29 15:16:38 -06:00
dboreham
582b92d277
Merge main
2023-06-29 15:14:40 -06:00
telackey
809889f9f0
Update plugeth stack for plugeth-statediff plugin. ( #443 )
...
* Use latest plugeth-statediff.
* Change plugeth path
* EOL
* CERC_PLUGINS_DIR
2023-06-29 15:11:28 -06:00
dboreham
6595659a7a
Specify the git tag/branch for opera in stack.yml ( #442 )
2023-06-29 15:10:08 -06:00
Ian
9872ce33bb
Merge pull request #435 from cerc-io/reth
...
Add reth stack
2023-06-28 14:22:59 -04:00
Ian
2ff490d121
Merge branch 'main' into reth
2023-06-28 14:11:43 -04:00
dboreham
c76195c491
Auto-create bind mount directories inside the deployment dir ( #440 )
...
* Auto-create bind mount directories inside the deployment dir
* Fix deploy test
2023-06-27 21:18:04 -06:00
dboreham
831a8cd5f7
Deployments feature ( #433 )
...
Basic deployments framework
2023-06-27 16:58:41 -06:00
prathamesh0
f0f40cad4a
Map ports in mobymask-v2 and apps stacks to localhost ( #439 )
2023-06-27 12:23:56 +05:30
Ian
f473567bd7
Update README.md
2023-06-26 08:41:51 -04:00
prathamesh0
3e7037e06f
Update instructions in the mobymask-v2 stack ( #438 )
2023-06-26 15:37:08 +05:30
dboreham
c465153cc7
Fixes for repos checked out from a tag rather than a branch ( #437 )
...
* Fixes for repos checked out from a tag rather than a branch
* Fix happy path
2023-06-24 11:19:20 -06:00
iskay
b120682d8e
node sync, initial
2023-06-23 21:48:18 +00:00
Zach
c9bb0d0ccb
Lasso stack ( #434 )
...
* lasso stack
* add readme
* copy pasta
2023-06-23 14:27:05 -04:00
dboreham
c94fa3cccf
Use cerc npm registry as default ( #432 )
2023-06-22 06:36:05 -06:00
Zach
55af33e0e8
Merge pull request #427 from cerc-io/fantom
...
Fantom
2023-06-20 17:24:38 -04:00
zramsay
c0f07c2d4f
typo
2023-06-20 11:21:26 -04:00
Zach
7ca7bcc952
Cloud init scripts for user/dev mode ( #430 )
...
* cloud init install
* add dev mode script + description
* instructions
2023-06-20 10:09:30 -04:00
zramsay
ee8c8a0c13
add fantom docs
2023-06-20 10:02:14 -04:00
iskay
30ce3deb31
update build script for rc.5
2023-06-16 18:39:59 +00:00
Ian
a6cf131cd3
add network mode "host"
2023-06-13 12:19:23 -04:00
zramsay
25b13d7822
doc fixes
2023-06-12 21:00:30 -04:00
iskay
01500e78b6
initial node
2023-06-12 20:54:39 -04:00
iskay
4ecc98dd46
simple node
2023-06-12 20:54:39 -04:00
nabarun
32f8d65bb8
Update mobymask-v2 stack with lighthouse-cli and branch checkout feature ( #425 )
...
* Update optimism stack yml for lighthouse-cli
* Use branch checkout feature in mobymask stack
2023-06-07 18:48:59 +05:30
David Boreham
d19b9a65b9
Fix typo
2023-06-05 21:59:42 -06:00
dboreham and David Boreham
98e1d120cc
Add missing lighthouse-cli container to pocket stack ( #424 )
...
Co-authored-by: David Boreham <david@bozemanpas.com >
2023-06-05 21:08:05 -06:00
David Boreham
dc19d68aa4
Merge branch 'main' into ci-test
2023-06-05 20:50:43 -06:00
telackey
26ff7a969c
Fix plugeth build. ( #423 )
2023-06-05 21:10:17 -05:00
telackey
a8e198ad55
Allow configuring the number of statediff workers. ( #422 )
...
* Allow configuring the number of statediff workers.
* Leave logging alone
2023-06-05 18:16:42 -05:00
David Boreham
d57e8d0efd
Merge branch 'dboreham/build-local-lcli' into ci-test
2023-06-05 16:46:50 -06:00
f1a626ddf5
build local lighthouse cli ( #420 )
...
* Build lcli locally
* Pull lighthouse repo
* Enable portable lcli build
* Update ldcli options
* Add lcli container to fixturenet-eth stack
* Include --eth1-block-hash
---------
Co-authored-by: David Boreham <david@bozemanpas.com >
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
2023-06-05 16:54:22 -05:00
telackey
91d3613247
Include --eth1-block-hash
2023-06-05 15:45:07 -05:00
David Boreham
76ab4a7717
Merge branch 'dboreham/build-local-lcli' into ci-test
2023-06-04 23:04:40 -06:00
David Boreham
fd40aedadd
Add lcli container to fixturenet-eth stack
2023-06-04 23:03:48 -06:00
David Boreham
3748fa38b1
Update ldcli options
2023-06-04 23:01:43 -06:00
David Boreham
aa4c52c174
Fix typo
2023-06-04 16:43:38 -06:00
David Boreham
609128d004
Blind fix for lcli error
2023-06-04 16:42:44 -06:00
David Boreham
47164cb5f5
Test updated lcli command
2023-06-04 16:12:16 -06:00
David Boreham
93c47ec5cc
Merge branch 'dboreham/build-local-lcli' into ci-test
2023-06-04 15:41:24 -06:00
David Boreham
700ce586a6
Merge main
2023-06-04 15:41:01 -06:00
David Boreham
223aacb16f
Enable portable lcli build
2023-06-04 14:30:01 -06:00
David Boreham
c120ee2086
Pull lighthouse repo
2023-06-04 14:29:07 -06:00
David Boreham
685e11ed6f
Build lcli locally
2023-06-04 14:27:07 -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
9880b48b78
Add foundry to fixturenet-plugeth-tx ( #418 )
2023-05-30 23:51:01 -06:00
dboreham
6cf9869a57
Merge branch 'dboreham/add-foundry-to-plugeth-stack' into ci-test
2023-05-30 23:22:03 -06:00
dboreham
00d34944a2
Add foundry to fixturenet-plugeth-tx
2023-05-30 23:20:26 -06:00
dboreham
40424cc3b6
Merge branch 'main' into ci-test
2023-05-30 22:33:37 -06:00
dboreham
b594d15e91
Trigger CI
2023-05-30 12:23:48 -06:00
dboreham
500e60c480
Trigger CI
2023-05-30 08:49:36 -06:00
telackey
23a336020c
Make a separate lighthouse container for the plugeth fixturenet. ( #412 )
...
* Make a separate lighthouse container for the plugeth fixturenet.
2023-05-26 16:57:15 -05:00
Zach
605db8a4d2
Update pokt README ( #413 )
...
* Update pokt README
* split cmds from responses
2023-05-26 10:37:59 -04:00
dboreham
8c3a8eb33d
Add fixturenet-plugeth test
2023-05-25 16:56:59 -06:00
dboreham
27067e061c
Merge branch 'main' into ci-test
2023-05-25 16:46:36 -06:00
telackey
6ec55ba460
Add a plugeth-based version of the fixturenet ( #411 )
...
* plugeth version of the fixturenet
* Use pre-built plugeth.
2023-05-25 11:21:08 -05:00
dboreham
eab5a6ccf1
Trigger CI
2023-05-24 21:49:35 -06:00
dboreham
938f51ef8c
Specify chunker stack branches ( #410 )
...
* Specify v5 branches
* Fix logic for branch switch
2023-05-24 20:00:42 -06:00
dboreham
6d620ba9c2
git branch in stack and on command line ( #409 )
...
* Support @branch notation in stack.yml
* Refactor and support branches directive
2023-05-24 19:49:26 -06:00
erikdies and dboreham
0c4c128465
cleanup Options boilerplate ( #402 )
...
Co-authored-by: David Boreham <david@bozemanpass.com >
2023-05-24 18:02:25 -06:00
dboreham
97c1ae1c43
Use upstream act_runner project ( #408 )
2023-05-24 18:01:49 -06:00
dboreham
ec6b5439f4
Support for git hosts other than github ( #407 )
...
* Update repository list file
* Add host part to repo name
* Allow git hosts other than github
2023-05-24 17:19:21 -06:00
dboreham
1d8f252a51
Detect bad reponse from yarn info ( #406 )
2023-05-22 13:42:55 -06:00
dboreham
161665ef72
Fix deploy commands ( #404 )
...
* Fix bugs
* Add test for deploy port command
2023-05-22 12:43:59 -06:00
dboreham
9c5f6469ff
Allow docker buildkit to be enabled via env var ( #403 )
2023-05-22 11:38:34 -06:00
dboreham
85225c72d7
Fix another typo
2023-05-21 15:43:15 -06:00
dboreham
223d1171e8
Change test display name
2023-05-21 07:42:09 -06:00
dboreham
1e38e16550
Fix typo
2023-05-21 07:40:22 -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
telackey
aa702737ef
Fix 397 by pegging alpine version.
2023-05-19 11:26:09 -05:00
prathamesh0
c9155eafd2
Add restart policies to fixturenet-eth and fixturenet-opimism stacks ( #396 )
...
* Add restart policies for fixturenet-optimism stack containers
Former-commit-id: e749699188c733614423ccc7ef43525b9805e23d
* Add restart policies for fixturenet-eth stack containers
Former-commit-id: 716e132300d88dbe6121ed3968a9c78b561196ef
* Remove existing bootnode ENR directory on start
2023-05-19 13:46:39 +05:30
dboreham
1ffc6b1687
Refactor deploy into click subcommands ( #399 )
...
Former-commit-id: cb58fdb58ce1686f4638946745830f391d820f4b
2023-05-18 17:01:46 -06:00
dboreham
7ed2448f03
Merge current main
...
Former-commit-id: d82ba6ed5035203d1ce3846744309210caadda62
2023-05-18 13:57:35 -06:00
dboreham
e9e1d8bcd4
Merge branch 'main' into ci-test
...
Former-commit-id: 966539faa46bf33a3b6471a3289a4fb7c4685cc7
2023-05-18 13:55:29 -06:00
dboreham
87c25dfb5e
Fix up test stack ( #398 )
...
Former-commit-id: 088105c7829254fc8ff1f31b71d28fd916def7eb
2023-05-18 13:54:27 -06:00
Ian and iskay
0691c22db4
Lotus ( #392 )
...
* fist commit
* manual peer connect
* add build to gitignore
* add shared volume
* connect to bootnode
* fix volume init bug
* todo generate genesis
* remove build dir
---------
Co-authored-by: iskay <ian@knowable.vc >
Former-commit-id: 5ecfcae5cc
2023-05-17 17:11:56 -04:00
prathamesh0
5c7d445500
Add a stack for Gelato watcher ( #394 )
...
* Add a stack for Gelato watcher
* Add option to create and use a state snapshot
* Add commands to create and import a state checkpoint
* Rename ipld-eth-server endpoint env variables
* Fix default env variable
Former-commit-id: 8b4b5deba8
2023-05-16 09:09:08 +05:30
dboreham
a93fa93d26
Small doc fix
...
Former-commit-id: d26dd4b531
2023-05-09 17:08:25 -06:00
dboreham
1852d7d4c1
Chain chunker stack ( #389 )
...
* Fix bug in default container build flow
* Add convenience stack for chain-chunker
Former-commit-id: 3e78c321b0
2023-05-09 14:00:58 -06:00
Zach
fce41994a3
match tokens ( #388 )
...
Former-commit-id: e5faeb9d3b
2023-05-09 15:23:56 -04:00
Zach
a5d3d6bae7
Update laconicd-fixturenet.md ( #386 )
...
Former-commit-id: b6a0af4e95
2023-05-09 14:57:49 -04:00
nabarun and prathamesh
8add4671c0
Add environment variables for multiaddrs blacklist ( #381 )
...
* Add env variable for web apps config denyMultiaddrs
* Add watcher config option for blacklisted multiaddrs
* Update package versions
* Use provided domain for relay multiaddr in peer config
* Change delimeter while replacing deny multiaddrs list
---------
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com >
Former-commit-id: b678a3ecb4
2023-05-05 13:32:19 +05:30
Marten O'Grady
b1b1464205
Update CONTRIBUTING.md ( #383 )
...
Wrong output for Step 3 in Build A ZipApp. Fixed it to what I just experienced while smoke testing.
Former-commit-id: bce604e4bb
2023-05-04 09:47:59 -04:00
Zach
fbe901a0fb
Merge pull request #382 from Escape613/patch-2
...
Update CONTRIBUTING.md
Former-commit-id: ff0a67f45f
2023-05-04 09:20:46 -04:00
Marten O'Grady
a9558aa874
Update CONTRIBUTING.md
...
Missing ")" in Step #1 of INSTALL
Former-commit-id: f1bc8aa4e1
2023-05-04 09:16:14 -04:00
nabarun
960a24c96b
Add stack for azimuth watchers with gateway-server ( #379 )
...
* Setup gateway-server with watchers
* Add js script to merge toml config files
* Remove individual watcher configs
* Add all azimuth watchers in stack
* Fix toml-js install
* Use env variables for ipld-eth-server endpoints
* Checkout to version tag in azimuth-watcher-ts repo
Former-commit-id: 5a94aed7f7
2023-05-04 15:35:04 +05:30
c1e3f5674d
Fixturenet pocket ( #350 )
...
* add fixturenet-gaia stack
* add fixturenet-pocket
* integrate with eth fixturenet
* separate out fixturenet-gaia
* use pocket-deployments Dockerfile
---------
Co-authored-by: iskay <ian@knowable.vc >
Co-authored-by: Ian <ikay@lakeheadu.ca >
Former-commit-id: b23b5ae3bf
2023-05-02 15:13:48 -06:00
dboreham
0563764ca4
Trigger CI
...
Former-commit-id: bb1d81a906000d5acf22269eaca53c6ab32c5605
2023-05-02 14:22:40 -06:00
prathamesh0
55e7d22e57
Upgrade to use latest lighthouse release ( #378 )
...
Former-commit-id: ed4f40118f
2023-05-02 13:18:29 +05:30
prathamesh0
3634a35479
Avoid persisting lighthouse bootnode ENR between restarts ( #377 )
...
Former-commit-id: cba2345af3
2023-05-02 12:14:48 +05:30
Zach
255a71fa4c
Merge pull request #376 from cerc-io/fix-readme
...
Former-commit-id: 2c57fd2122
2023-04-29 14:57:13 -04:00
Zach
3751db8046
rm gerbil from doc
...
Former-commit-id: 97433a7bb5
2023-04-29 14:55:10 -04:00
dboreham
069dd50fd3
Merge branch 'main' into ci-test
...
Former-commit-id: 4eb970350bbfca04ea98b21a6aaf0acfa3daa8cd
2023-04-28 09:44:05 -06:00
zramsay
6bb1acc04f
better direction to stacks
...
Former-commit-id: 993118deb4
2023-04-27 13:16:53 -04:00
Zach
9da47a2e45
Merge pull request #344 from cerc-io/console-docs
...
document the laconicd / sdk/ registry CLI / web console Stack
Former-commit-id: c712c181fc
2023-04-27 13:00:54 -04:00
dboreham
8cdb9cee35
Remove gerbil builder container from build-support stack ( #375 )
...
Former-commit-id: 19e38d2a94
2023-04-27 10:54:11 -06:00
dboreham
f8306e6685
Add foundry to the fixturenet-eth-tx stack ( #374 )
...
Former-commit-id: af93743974
2023-04-27 10:52:37 -06:00
Zach
feb5fe7bff
Merge pull request #371 from cerc-io/zramsay-patch-1
...
optimism: on error, wait, then re-run 'deploy up'
Former-commit-id: b74e89fd3f
2023-04-27 12:34:04 -04:00
dboreham
b0770d7379
Remove >
...
Former-commit-id: 73419c341a
2023-04-27 10:22:21 -06:00
prathamesh0
4aecfcd780
Map op-batcher and op-proposer ports to host ( #373 )
...
Former-commit-id: f04b266a24
2023-04-27 18:26:58 +05:30
telackey
03f6d027f9
Minor script cleanup. ( #372 )
...
Former-commit-id: 323ca3b238
2023-04-26 23:26:50 -05:00
Zach
617228d0dc
optimism: on error, wait, then re-run 'deploy up'
...
Former-commit-id: a4ff8f3dcb
2023-04-26 14:43:32 -04:00
telackey
d8522211f4
Add script for exporting ethdb from fixturenet. ( #370 )
...
* Add script for exporting ethdb from fixturenet.
* Update README
* Script
Former-commit-id: 7a607c2994
2023-04-26 00:13:35 -05:00
prathamesh0
4ca185c753
Fix sample env in MobyMask app instructions ( #369 )
...
Former-commit-id: 6a11046ea5
2023-04-25 19:38:13 +05:30
prathamesh0
e004d93891
Add instructions to run MobyMask app with a watcher on network ( #368 )
...
* Remove unnecessary check on watcher endpoint
* Add instructions to run MobyMask app with a watcher on network
* Move watcher on network docs to a separate folder
* Add nginx config for watcher endpoint
* Add expected output logs
* Add sample nginx config for hosting the app
* Update instructions
Former-commit-id: 018950858b
2023-04-25 18:32:38 +05:30
prathamesh0
8f6703940a
Upgrade Optimism ( #367 )
...
Former-commit-id: 8a054a979c
2023-04-25 15:52:38 +05:30
prathamesh0
cf0e0c5d94
Add an arg for shutdown timeout in deploy down command ( #366 )
...
Former-commit-id: 44cf57df9b
2023-04-25 11:51:49 +05:30
prathamesh0
7f3a33564a
Upgrade Optimism and add op-proposer ( #364 )
...
* Use the latest stable optimism release
* Remove unnecessary repos from repo-list
* Add op-proposer service to fixturenet-optimism stack
* Add jq and bash to op-proposer image
* Update instructions
* Update op-batcher and op-geth commands
Former-commit-id: 988be0ef9a
2023-04-25 10:41:47 +05:30
nabarun
10337e77f6
Upgrade mobymkas-ui package version for endorse member UI ( #365 )
...
Former-commit-id: d7ea874268
2023-04-24 17:55:17 +05:30
prathamesh0
7a1ec3f196
Fix mobymask contract deployment script ( #362 )
...
Former-commit-id: 0bc54b30e0
2023-04-21 17:27:53 +05:30
dboreham
595fbe4eca
Force CI again
...
Former-commit-id: 401ab334f00273307f64397f06f2b295c1151085
2023-04-20 20:17:19 -06:00
dboreham
3e949b403f
Force CI again
...
Former-commit-id: fa822a71297ad39d5f8301321e7230f55bb0cb27
2023-04-20 19:06:20 -06:00
dboreham
5524e95434
Force CI to run
...
Former-commit-id: 99ecc01e52eda6bf162679bc0dda79c0438b14cb
2023-04-20 18:24:45 -06:00
dboreham
616982d9ba
Merge branch 'main' into ci-test
...
Former-commit-id: b3b24e3f1870763025d9ac9b07685b1a85567874
2023-04-20 17:40:41 -06:00
dboreham
4beb889e9f
Add DOCKER_HOST inheriting from the caller, to build environment ( #360 )
...
* Add DOCKER_HOST inheriting from the caller, to build environment
* Fix for env var not set
Former-commit-id: 9feff35f53
2023-04-20 17:30:54 -06:00
dboreham
2b8eccf167
Add more debugging
...
Former-commit-id: e8ec090f1d
2023-04-20 16:58:13 -06:00
dboreham
f5acbd1db0
Dump image list for debugging
...
Former-commit-id: 0a08a7ecba
2023-04-20 16:47:40 -06:00
dboreham
f87f3d4765
Stop on error
...
Former-commit-id: 7c6b2543af
2023-04-20 16:26:19 -06:00
dboreham
d2dfcc813f
Enable in-container docker
...
Former-commit-id: 074a3fe20e
2023-04-20 16:21:26 -06:00
dboreham
2cbb6e1f1d
Add debug output
...
Former-commit-id: 27d23144e4003fa131a7fc95b7f527848b6181ad
2023-04-20 15:00:20 -06:00
dboreham
0712012cf4
Start docker inside the executor
...
Former-commit-id: 2948691fc712898c4ad04bbf11296f8ecbbd5b0b
2023-04-20 13:58:20 -06:00
prathamesh0
d6f829ee65
Add instructions to join MobyMask watcher p2p network ( #346 )
...
* Refactor L2 enpoint check to contract deployment script
* Add instructions to join to an existing watcher network
* Include mobymask-v2-watcher-ts in repositories setup
* Add a clean up section and expected outputs
* Add a troubleshooting section
* Use lxdao frontend
* Update instructions for updated UI
Former-commit-id: f78176a27f
2023-04-20 15:30:19 +05:30
prathamesh0
363a0b733f
Fetch geth accounts using an exposed endpoint ( #357 )
...
* Fetch account creds served by geth service
* Use fetched account creds in mobymask-v2 stack
Former-commit-id: eb777b0b47
2023-04-20 15:12:59 +05:30
nabarun
3d75523d73
Upgrade web-app package versions to set custom relay node ( #358 )
...
Former-commit-id: 01499a3f05
2023-04-20 14:45:01 +05:30
nabarun
35dd30f877
Add container to mobymask-v2 stack for LXDAO mobymask-app ( #347 )
...
* Add container to stack for lxdao mobymask-app
* Remove shm_size
* Use cerc-io scoped alias for lxdao app package
* Change alias to @cerc-io/mobymask-ui-lxdao
Former-commit-id: 46b36c3cb6
2023-04-20 10:49:19 +05:30
dboreham
b3feab0592
Turn off CI job on push except for to main
...
Former-commit-id: 727fa67d8e
2023-04-19 21:32:48 -06:00
dboreham
e3e48ccbf3
Delete fixturenet-eth-test.yml
...
Former-commit-id: 5c53e3bedc
2023-04-19 20:56:19 -06:00
Zach
df13b8f630
Merge pull request #320 from cerc-io/add-kubo-stack
...
Add kubo (IPFS) as a stack
Former-commit-id: 45cab0f33d
2023-04-19 21:48:55 -04:00
Zach
209d49f105
Update laconicd-fixturenet.md
...
Former-commit-id: 32c0830e77
2023-04-19 21:10:19 -04:00
dboreham
b7094c7e7f
Merge branch 'main' of github.com:cerc-io/stack-orchestrator into main
...
Former-commit-id: c1ba7f0c1b
2023-04-19 18:28:39 -06:00
dboreham
fefbcf031c
Put file in the right place
...
Former-commit-id: aadd1c15f0
2023-04-19 18:27:56 -06:00
dboreham
d98b02266b
Add fixturenet-eth test ( #356 )
...
* Add fixturenet-eth test
Former-commit-id: d1cada5029
2023-04-19 18:25:49 -06:00
dboreham
beac97b842
Get branch name right
...
Former-commit-id: 8aed8ab8ae
2023-04-19 18:22:18 -06:00
dboreham
ea7c5109b8
Add fixturenet-eth test
...
Former-commit-id: db6da4b75a
2023-04-19 18:20:00 -06:00
dboreham
6ce01a79ed
Update base containers ( #355 )
...
* Update to Node18
* Update to latest stable lighthouse
Former-commit-id: a335ccde3a
2023-04-19 16:43:59 -06:00
dboreham
2d5abdce45
Set context dir to the script dir to avoid permission errors ( #354 )
...
Former-commit-id: bde48b699d
2023-04-19 16:00:41 -06:00
dboreham
db1edd85e6
Catch and report git errors ( #353 )
...
Former-commit-id: 7c867171e4
2023-04-19 15:29:41 -06:00
dboreham
55b2d3bd25
Update setuptools in case the version on the machine is old ( #352 )
...
Former-commit-id: 5ef37894ce
2023-04-19 15:16:34 -06:00
dboreham
a3b3ac18b1
Fix build script ( #351 )
...
Former-commit-id: c07113320b
2023-04-19 14:55:36 -06:00
nabarun
53fbc60f55
Use standalone mobymask-v2-watcher-ts for running watcher server ( #327 )
...
* Use standalone mobymask-v2-watcher-ts to run peer test
* Add watcher-ts image for running peer tests
* Run separate containers for peer ids generation and tests
* Wait for watcher to be up before starting peer-test-app
* Resolve peer-test-app compose file and remove setup-repositories for web-apps
Former-commit-id: c4002dcc5c
2023-04-19 13:48:51 +05:30
prathamesh0
4caae1d850
Gracefully shutdown optimism batcher and op-geth containers ( #345 )
...
* Gracefully shutdown optimism batcher and op-geth containers
* Remove unnecessary env export
Former-commit-id: c6e6122516
2023-04-19 12:48:38 +05:30
prathamesh0
3f79c2b811
[WIP] Handle restarts in fixturenet-eth stack ( #324 )
...
* Use mounted volumes for data in geth nodes
* Use mounted volumes for data in lighthouse nodes
* Avoid resetting genesis time in a lighthouse node on restart
* Mount parent datadir for lighthouse nodes
* Trap signals on shutdown and clean up in lighthouse nodes
* Allow stalled sync in lighthouse beacon nodes
* Gracefully shutdown geth nodes
* Add clean up instructions
* Gracefully shutdown lighthouse boot node
Former-commit-id: 3130af1615
2023-04-19 12:22:13 +05:30
zramsay
1629129cd5
the fix
...
Former-commit-id: e5b9b74b4c
2023-04-18 19:55:51 -04:00
zramsay
feee38140d
second pass
...
Former-commit-id: 07c2a01a58
2023-04-18 18:48:52 -04:00
zramsay
ddf51e01a3
first pass
...
Former-commit-id: ca29e9cf0d
2023-04-18 18:01:54 -04:00
nabarun
b0aeff50bb
Package mobymask-v2 stack web-apps similar to laconic-console app ( #310 )
...
* Build MobyMask web-app at container build step
* Fix web-app start script to use env variables in config
* Replace variables in built web-app files
* Use published mobymask-ui package from gitea
* Use published react-peer/test-app from gitea
* Remove local gitea publish TODO
Former-commit-id: cf79f0de0a
2023-04-18 18:25:58 +05:30
dboreham
cb72e5c03f
Simple implementation of LACONIC_HOSTED_ENDPOINT ( #342 )
...
Former-commit-id: 172300d7bd
2023-04-17 20:46:05 -06:00
dboreham
c7a4d3f4e7
Default token needs to be empty string ( #341 )
...
Former-commit-id: 99aa1fa27e
2023-04-17 13:53:16 -06:00
dboreham
c715e11a88
Use CERC_NPM_REGISTRY_URL everywhere ( #340 )
...
Former-commit-id: 39a54bc62a
2023-04-17 13:40:49 -06:00
dboreham
7673de73bb
Add github actions
...
Former-commit-id: fcbea7984f
2023-04-17 13:11:45 -06:00
dboreham
f537cdbe29
Add note on developer-mode-setup script
...
Former-commit-id: e4b57b5815
2023-04-17 10:06:25 -06:00
Zach
09bca48498
Merge pull request #337 from cerc-io/zramsay-patch-1
...
docs: add missing step
Former-commit-id: 24174807c8
2023-04-17 11:28:29 -04:00
Zach
ecb3b36387
Update README.md
...
Former-commit-id: dd59579b87
2023-04-17 11:25:21 -04:00
dboreham
5a50e46718
Support for complete laconic stack with console and test registration record ( #335 )
...
* Configure cli with necessary gas and fees args and address
* Update version
Former-commit-id: 0068a994f6
2023-04-16 20:14:15 -06:00
dboreham
99af105b9c
quiet npm version warning ( #331 )
...
Former-commit-id: 2eb93d0933
2023-04-14 21:09:22 -06:00
dboreham
bfa86cbc29
Add doc for setup-repositories
...
Former-commit-id: d464c1c547
2023-04-14 17:51:22 -06:00
dboreham
332085f80b
Add force rebuild option ( #329 )
...
Former-commit-id: 1443c6c6d2
2023-04-14 14:19:27 -06:00
Zach
7406189596
Merge pull request #326 from cerc-io/typos
...
typos
Former-commit-id: 4e3eba1194
2023-04-13 12:32:33 -04:00
zramsay
f0ce0fef1c
typos
...
Former-commit-id: 16c9607a6c
2023-04-13 12:31:53 -04:00
zramsay
a1a4837c89
lil fixes
...
Former-commit-id: bafdfe6d2a
2023-04-13 07:05:03 -04:00
zramsay
18f3c2cc4f
update kubo stack README to enable CORS for running in the cloud
...
Former-commit-id: cfa32a3515
2023-04-13 06:55:47 -04:00
zramsay
391759e929
expose ports
...
Former-commit-id: e72ea19c5c
2023-04-13 05:27:04 -04:00
prathamesh0
3e80f5f238
Wait for transfer tx receipts when configuring Optimism ( #323 )
...
Former-commit-id: c99fc0941a
2023-04-13 12:43:41 +05:30
dboreham
13499c6e4b
Add MuKnSys npm scope ( #322 )
...
Former-commit-id: 6b27731a81
2023-04-12 19:46:50 -06:00
dboreham
6e343bec5a
Build with hosting config file ( #321 )
...
Former-commit-id: bb9c0706c3
2023-04-12 19:39:37 -06:00
zramsay
0f7c23951d
run kubo as a stack
...
Former-commit-id: eae124fdf1
2023-04-12 17:36:47 -04:00
prathamesh0
8b11070870
Configuration fixes for mobymask-v2 stack for multiple deployments ( #318 )
...
* Fix contract deployment script in fixturenet-optimism stack
* Configure relay node's announce domain from env
* Configure relay peers list for the relay node from env
* Create and use peer ids from a mounted volume
* Fix command to create watcher config
* Fix mobymask-app deployment script
Former-commit-id: 882f0b16aa
2023-04-12 18:17:13 +05:30
dboreham
5c6fe825fc
Add comment to spec doc
...
Former-commit-id: 249893f5d9
2023-04-12 06:32:40 -06:00
telackey
80c16d2ced
Update for latest act_runner. ( #316 )
...
Former-commit-id: c7c3cbde8e
2023-04-11 15:05:08 -05:00
dboreham
6e33bd47e2
Fix syntax errors ( #314 )
...
Former-commit-id: 7c6c46febb
2023-04-11 07:20:38 -06:00
prathamesh0
c2a3ffe0dd
Add an option to pass env file to deploy command ( #304 )
...
* Add an option to pass env file to deploy command
* Use env variable mapping in fixturenet-optimism stack
* Use default values from checked in env files
* Use env variable mapping in mobymask-v2 stack
* Update instructions
* Add extra hosts in app compose files and update instructions
* Add CERC prefix to env variables in fixturenet-optimism stack
* Add CERC prefix to env variables in mobymask-v2 stack
Former-commit-id: 6b62247ef7
2023-04-11 16:21:03 +05:30
dboreham
ffc24c0be8
Edit readme to trigger CI
...
Former-commit-id: 9a4b5810af
2023-04-10 14:39:28 -06:00
dboreham
7021f8ed19
Add call to build tag script
...
Former-commit-id: 440b146e80
2023-04-10 12:17:54 -06:00
dboreham
2e747b17be
Publish test workflow ( #308 )
...
Former-commit-id: a16b1cd073
2023-04-10 11:50:09 -06:00
dboreham
607b85f447
Fix weird whitespace
...
Former-commit-id: 23d5d563e1
2023-04-10 11:26:53 -06:00
dboreham
ce6ef81fe5
Publish drafts on the test branch
...
Former-commit-id: 49f14f3191
2023-04-10 11:20:15 -06:00
dboreham
7bcad7b936
Fix publish workflow
...
Former-commit-id: e5cf52f188
2023-04-10 09:18:39 -06:00
dboreham
d72dcb6c74
Add test code
...
Former-commit-id: c934ffe18e
2023-04-10 07:48:22 -06:00
dboreham
1559330fd7
Add test code
...
Former-commit-id: a225d5034b
2023-04-10 07:44:14 -06:00
dboreham
75958adf82
Go back to all branches
...
Former-commit-id: 862cc4d448
2023-04-10 07:37:48 -06:00
dboreham
b3732bc7a6
Publish only on push to test branch
...
Former-commit-id: 5201138d6d
2023-04-10 07:27:31 -06:00
dboreham
317608140f
Trigger publish on PR and merge to main ( #306 )
...
Former-commit-id: c359188b3d
2023-04-10 06:59:08 -06:00
dboreham
21d7a1ba61
Add v prefix
...
Former-commit-id: 1389559bc6
2023-04-10 06:55:25 -06:00
dboreham
17d5e37368
Remove comment
...
Former-commit-id: a26ec970bc
2023-04-10 06:54:30 -06:00
dboreham
f90000d9cc
New build version scheme ( #305 )
...
* Use separate build tag file
* Implement new versioning scheme
* Update workflow file
Former-commit-id: 80bbbafeb6
2023-04-10 06:43:23 -06:00
dboreham
bf85c61711
Update for new tagging scheme
...
Former-commit-id: dbb959f648
2023-04-10 06:24:00 -06:00
dboreham
59afaf66ae
Make version manually updated
...
Former-commit-id: f92a2fb3fc
2023-04-10 06:17:12 -06:00
nabarun
18279fcef3
Add env variable to enable/disable sending txs to L2 from watcher peer ( #293 )
...
* Add flag to enable/disable watcher peer L2 txs
* Update watcher-ts version in readme
Former-commit-id: d3715d1952
2023-04-10 10:42:56 +05:30
dboreham
a8815924c6
Fix typo
...
Former-commit-id: 93a2e1c864
2023-04-09 22:44:15 -06:00
dboreham
fe77955845
Enable publishing with fixed version
...
Former-commit-id: 751ed2e157
2023-04-09 22:41:01 -06:00
dboreham
8fb9e6d39b
Try to enable request logging
...
Former-commit-id: a930ad0d1c
2023-04-07 07:36:53 -06:00
dboreham
0d6bc81233
Try to enable request logging
...
Former-commit-id: 628954f060
2023-04-07 07:27:39 -06:00
dboreham
35d7649689
Try to enable request logging
...
Former-commit-id: c90790d0d7
2023-04-07 07:19:12 -06:00
dboreham
504ed542c3
Try to upload
...
Former-commit-id: 749b302f5f
2023-04-06 19:47:15 -06:00
dboreham
6dad03c031
Get the tag right
...
Former-commit-id: eb16a97def
2023-04-06 19:35:17 -06:00
dboreham
124a838ab5
Try forcing a tag
...
Former-commit-id: a559c2e90f
2023-04-06 19:33:27 -06:00
dboreham
b36f9bc974
Fix errors
...
Former-commit-id: 8fe0b2dc29
2023-04-06 19:07:47 -06:00
dboreham
4ae959eb4f
Add prototype publish workflow
...
Former-commit-id: 681112cf07
2023-04-06 19:04:00 -06:00
Zach
af82c8c431
Merge pull request #297 from cerc-io/zramsay-patch-1
...
Update README.md
Former-commit-id: fa37b186ca
2023-04-06 19:40:25 -04:00
Zach
d2c85e6f1d
Update README.md
...
Former-commit-id: 1e130b2a29
2023-04-06 19:39:12 -04:00
Zach
53516f3109
Merge pull request #278 from cerc-io/update-docs
...
update registry install instructions
Former-commit-id: 055fa14cfb
2023-04-06 19:32:29 -04:00
zramsay
5a27a94a7d
more little updates
...
Former-commit-id: 579fa6ff66
2023-04-06 19:31:57 -04:00
dboreham
4fa9d675ba
Ubuntu install script ( #289 )
...
* Copy of Zach's install script
* Few small fixes after testing on DO droplet
* Update scripts
* Rename script
* Add sudo notice
* Fix typo
* Fix another typo
* Update docker instructions
Former-commit-id: 9e2b140e10
2023-04-06 13:50:50 -06:00
dboreham
dcc0f91140
Change step name
...
Former-commit-id: 4f137915bb
2023-04-06 13:36:58 -06:00
dboreham
e8139bd372
Use correct path
...
Former-commit-id: 2e2927f788
2023-04-06 13:35:16 -06:00
dboreham
b915db426d
Add the smoke test
...
Former-commit-id: b850322f57
2023-04-06 13:32:56 -06:00
dboreham
69d215e8ec
Merge pull request #294 from cerc-io/dboreham/enable-tests-ci
...
Enable tests ci
Former-commit-id: 47275a50d4
2023-04-06 13:26:27 -06:00
dboreham
060ac520e4
Bump CI
...
Former-commit-id: e7a4de5940
2023-04-06 13:24:17 -06:00
dboreham
484d80be5f
Add build
...
Former-commit-id: 90210e439f
2023-04-06 13:20:22 -06:00
dboreham
792887a121
Try adding job name
...
Former-commit-id: 7dd07beec6
2023-04-06 07:28:13 -06:00
dboreham
129d581141
Merge pull request #290 from cerc-io/dboreham/enable-ci
...
Try to enable CI
Former-commit-id: f7def488d9
2023-04-06 07:21:07 -06:00
dboreham
44421049ae
Try to enable CI
...
Former-commit-id: 0432a4bf29
2023-04-06 07:19:08 -06:00
nabarun and prathamesh
86f13e9c6b
Separate out watcher and web-apps in mobymask-v2 stack ( #287 )
...
* Separate out watcher and web-apps in mobymask stack
* Take L2 RPC endpoint from the env file
* Changes to run watcher and mobymask web-app separately
* Support running watcher without contract deployment and L2 txs
* Remove duplicate mobymask params env
* Add code comments
* Add instructions for running web-apps separately
* Self review fixes
* Fix timeout for mobymask-app on watcher server
---------
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com >
Former-commit-id: 6f781ae303
2023-04-06 15:17:00 +05:30
prathamesh0
72737bfa29
Handle restarts in mobymask-v2 stack ( #286 )
...
* Verify existing contract deployment
* Update mobymask-v2 demo instructions
Former-commit-id: 59fe9aae59
2023-04-05 17:52:12 +05:30
nabarun
63fbaa7ae3
Add ability to run mobymask-v2 stack with external optimism endpoint ( #279 )
...
* Set optimism geth endpoint from env file
* Set L1 account private keys from env
* Only deploy contract and generate invite in mobymask container
* Add readme for running mobymask v2 stack independently
* Modify mobymask container to stop running server and update readmes
* Check deployer account balance before deploying contract
* Fix for checking account balance before deploying
* Update readme description
* Update MobyMask repo tag in readme
Former-commit-id: 94e38ceaba
2023-04-05 17:26:38 +05:30
prathamesh0
464ef89a01
Handle restarts for services in fixturenet-optimism stack ( #282 )
...
* Check existing L1 contracts deployment
* Rename volume used for generated L2 config
* Check for existing L2 geth data directory
* Cross check existing L2 config against L1 deployment config
* Verify sequencer key in existing L2 geth data directory
* Add instructions to troubleshoot corrupt L2 geth dir
* Separate out instructions to run L2 with external L1
* Update docs
Former-commit-id: 9ffa9bb5a9
2023-04-05 10:25:50 +05:30
dboreham
0c5f252465
Merge pull request #285 from cerc-io/dboreham/fix-gerbil-builder
...
Fail on error installing package
Former-commit-id: 18bb8194fe
2023-04-04 20:26:52 -06:00
dboreham
b4d9a3a831
Fail on error installing package
...
Former-commit-id: 11375fed0c
2023-04-04 20:26:19 -06:00
dboreham
4da19b652e
Update version
...
Former-commit-id: 9e4240df07
2023-04-04 11:29:16 -06:00
prathamesh0
be08ee81ea
Add ability to run Optimism fixturenet with external L1 endpoint ( #273 )
...
* Remove unnecessary todos
* Set option to log commands in shell scripts
* Replace fixturenet-eth dependency with wait on endpoint
* Skip lighthouse node dependency check
* Update all services in the stack
* Use debug flag to enable shell commands logging
* Add bash in op-batcher container
* Update mobymask-v2 instructions
* Update fixturenet-optimism instructions
* Add descriptions for services
* Move ts files to container-build
* Take L1 RPC endpoint from the env file
* Add dev mode restriction for editing env file
Former-commit-id: 2515878eeb
2023-04-04 14:53:28 +05:30
zramsay
22bb1a0bfa
key missing line
...
Former-commit-id: 358c7ea168
2023-04-03 16:41:07 -04:00
telackey
287468b7c0
Update run script to support COPY and WebSockets. ( #275 )
...
Former-commit-id: 4da69ebf4c
2023-04-03 14:59:31 -05:00
nabarun
f23c22d5b9
Replace laconicd with optimism in mobymask-v2 stack ( #272 )
...
* Remove laconicd to use optimism endpoint
* Use fixturenet-optimism stack for mobymask-v2-watcher
* Fix setting L1 account private key in mobymask-v2 stack
Former-commit-id: b266ac78b4
2023-04-03 18:13:29 +05:30
1881554ae0
Add Optimism Fixturenet stack ( #266 )
...
* Initial version
* Update readme
* Build op-geth container
* Add optimism go code containers
* Add optimism contracts container
* Update optimism contracts container build
* Add fixturenet-optimism-contracts service to deploy L1 contracts
* Add fixturenet-optimism op-node and op-geth
* Avoid reading addresses from a file when sending balances
* Fixes for running op-geth container
* Fix image name and command in optimism-contracts service
* Add a healthcheck to lighthouse bootnode to avoid failing eth txs
* Avoid using hardhat ethers to send balances from an account
* Update script to send balance to L1 bridge proxy contract
* Implement op-node container
* Wait for a finalized L1 block to exist
* Fix for running op-batcher
* Add a todo for restart support
* Integrate optimism-contracts service and update instructions
* Update clean-up to remove docker volumes
* Update volume access permissions
* Add a todo to replace foundry usage with web3 js
* Add known issues
* Fix README
* Fix indentation
* Update known issues
---------
Co-authored-by: David Boreham <david@bozemanpas.com >
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-authored-by: nabarun <nabarun@deepstacksoft.com >
Former-commit-id: fc522140ba
2023-04-03 12:33:47 +05:30
dboreham
21d6e33dab
Merge pull request #271 from cerc-io/dboreham/add-foundry-to-erc20-stack
...
Add missing repo and container
Former-commit-id: 432fc4755b
2023-04-02 08:26:07 -06:00
dboreham
009ce95914
Add missing repo and container
...
Former-commit-id: 045117c6fb
2023-04-02 08:25:26 -06:00
dboreham
f7bb8f2735
Merge pull request #236 from cerc-io/dboreham/add-console
...
Add laconic console in fixturenet-laconic-loaded
Former-commit-id: f2c6ebbc23
2023-04-01 13:32:29 -06:00
dboreham
bddf72ee46
Temporary punch the port through to the host to make things work
...
Former-commit-id: f6cb041634
2023-04-01 10:06:39 -06:00
dboreham
2b94ed12c2
Run template substitution on start
...
Former-commit-id: e072a6bc4b
2023-03-31 16:33:48 -06:00
dboreham
31f9f0e864
Implement deploy time config
...
Former-commit-id: 409f61d68d
2023-03-31 16:29:59 -06:00
dboreham
1342be5723
Add a temporary version of config to the hosting container
...
Former-commit-id: 3372cac35e
2023-03-31 08:00:24 -06:00
dboreham
d25de90df2
Add console host container to stack
...
Former-commit-id: c45dd545dd
2023-03-31 07:59:43 -06:00
dboreham
1fdfb9f568
Add console container pod
...
Former-commit-id: 3fb968c9cf
2023-03-30 00:27:19 -06:00
dboreham
9b22685484
Add web server to host container
...
Former-commit-id: d01fb777d4
2023-03-30 00:15:36 -06:00
dboreham
8ee702f6ff
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: 8bfc97bfbe
2023-03-29 22:50:22 -06:00
dboreham
fddd728037
Merge pull request #265 from cerc-io/dboreham/fix-yarn-lock-processing
...
Handle semver spec in package.json local dependencies
Former-commit-id: 7f155023d2
2023-03-29 22:47:48 -06:00
dboreham
fbe76f4713
Handle semver spec in package.json local dependencies
...
Former-commit-id: c5a532c02b
2023-03-29 22:46:58 -06:00
prathamesh0 and nabarun
79ad4fb15a
Upgrade dependencies and start inline watcher peer in mobymask-v2 stack ( #256 )
...
* Upgrade dependencies in mobymask-v2 stack
* Run inline watcher peer in mobymask v2 stack
---------
Co-authored-by: nabarun <nabarun@deepstacksoft.com >
Former-commit-id: 71aaa41069
2023-03-30 09:44:15 +05:30
dboreham
46cc0e8b94
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: c5cf8dda79
2023-03-29 21:25:57 -06:00
dboreham
75ca36e5f7
Update version
...
Former-commit-id: e23ee1b176
2023-03-28 20:00:16 -06:00
dboreham
398c834b0b
Merge pull request #255 from cerc-io/dboreham/fix-js-builder-gid-problem
...
Do not switch gid/uid for root and system users
Former-commit-id: df23476f0b
2023-03-28 19:54:37 -06:00
dboreham
51ad55b1d1
Do not switch gid/uid for root and system users
...
Former-commit-id: b6fb3b396b
2023-03-28 19:52:42 -06:00
dboreham
cb7b6f05f2
Update version
...
Former-commit-id: 1266ab88be
2023-03-28 11:49:58 -06:00
dboreham
c358dd554f
Merge pull request #253 from cerc-io/dboreham/wait-for-export-cluster-config
...
Detect transient errors exporting variables and re-try
Former-commit-id: a4a9607ea8
2023-03-28 11:44:54 -06:00
dboreham
75ca0d4138
Detect transient errors exporting variables and re-try
...
Former-commit-id: 15c0a92f30
2023-03-28 11:44:02 -06:00
dboreham
29f0302fb0
Merge pull request #252 from cerc-io/dboreham/fix-go-ethereum-foundry-startup
...
Fix health checks in erc20 containers
Former-commit-id: bb63035fcc
2023-03-28 10:47:07 -06:00
dboreham
b3ae2159ee
Fix health checks in erc20 containers
...
Former-commit-id: 35ca979068
2023-03-28 10:46:26 -06:00
dboreham
bd61d823d7
Merge pull request #251 from cerc-io/dboreham/fix-ethereum-foundry
...
Update go-ethereum-foundry container for Debian base image
Former-commit-id: b1f4f2e4e3
2023-03-28 09:53:22 -06:00
dboreham
ce04ca2be5
Update go-ethereum-foundry container for Debian base image
...
Former-commit-id: 82acc99e2d
2023-03-28 09:52:34 -06:00
dboreham
126d671bb0
Update version
...
Former-commit-id: 3caf0da956
2023-03-28 07:17:06 -06:00
dboreham
616f85ce6b
Update version
...
Former-commit-id: 7e1137f811
2023-03-27 08:00:19 -06:00
nabarun
bed5e262cc
Add missing notes and steps in mobymask-v2 stack readme ( #241 )
...
* Add missing notes and steps in readme
* Mention clearing of browser cache before opening invite link
Former-commit-id: 1aeb44d5ad
2023-03-27 11:17:12 +05:30
dboreham
97da39c68b
Update version
...
Former-commit-id: 3706dfd7db
2023-03-26 21:35:01 -06:00
dboreham
e7c5d5157e
Fix missing container name change
...
Former-commit-id: e70dca7687
2023-03-25 18:57:36 -06:00
dboreham
9adf48f6c8
Merge pull request #240 from cerc-io/dboreham/fix-act-container-names
...
Use dashes not underscore to match docker-compose file
Former-commit-id: 685ebdfb15
2023-03-25 18:27:38 -06:00
dboreham
16ff576413
Use dashes not underscore to match docker-compose file in hosting repo and convention
...
Former-commit-id: 022afdc352
2023-03-25 18:26:21 -06:00
dboreham
f4e9837ed2
Merge pull request #238 from cerc-io/telackey/act_runner
...
Add Gitea action support via act_runner.
Former-commit-id: 7af7f654f6
2023-03-25 11:35:07 -06:00
dboreham
0eb890edaf
Merge pull request #230 from cerc-io/dboreham/update-node-version
...
Update to Node 18
Former-commit-id: ece01730fd
2023-03-25 11:34:07 -06:00
telackey
788b214116
Add Gitea action support via act_runner.
...
Former-commit-id: 74077d7704
2023-03-24 22:24:40 -05:00
David Boreham
94c69d6596
Merge main
...
Former-commit-id: 4a04d20bb2
2023-03-24 19:43:46 -06:00
dboreham
aa7697dd3e
Add lirewine packages
...
Former-commit-id: ca82d39c0c
2023-03-25 12:07:44 -06:00
David Boreham
741b225706
Console host container builds
...
Former-commit-id: 4ad2729ae8
2023-03-24 19:32:41 -06:00
David Boreham
99f41a3f9f
Merge branch 'dboreham/add-console' of github.com:cerc-io/stack-orchestrator into dboreham/add-console
...
Former-commit-id: 2ca48fd2a2
2023-03-24 18:38:50 -06:00
David Boreham
4b0f46bb1b
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: 62d2d37417
2023-03-24 18:36:36 -06:00
dboreham
8e056c1b0c
Merge pull request #237 from cerc-io/dboreham/use-local-foundry
...
Use our locally built foundry container
Former-commit-id: b2cef16462
2023-03-24 18:27:48 -06:00
David Boreham
5767b93e6a
Use our locally built foundry container
...
Former-commit-id: da24a4edf6
2023-03-24 18:23:35 -06:00
dboreham
e608dca175
Add sdk repo and npm
...
Former-commit-id: f67e367ead
2023-03-24 17:31:41 -06:00
dboreham
38feddb266
Update version file
...
Former-commit-id: 07de83e6d7
2023-03-24 10:26:48 -06:00
Zach
862b75de1e
Merge pull request #235 from cerc-io/zramsay-patch-1
...
doc jq requirement
Former-commit-id: 3d03b1099a
2023-03-24 08:57:38 -04:00
Zach
af44d005c3
doc jq requirement
...
Former-commit-id: a5dd62e457
2023-03-24 08:56:01 -04:00
nabarun and prathamesh
1951a5d398
Add web-apps and laconicd in MobyMask v2 watcher stack ( #226 )
...
* Rename .env file
* Add web app services to docker compose file
* Add laconicd to deploy contract and send txs
* Add demo with steps for running mobymask app with L2 chain
* Add fix for yarn install on M1 platform in react-peer
* Update multiaddrs to use websockets
* Add notes in readmes
---------
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com >
Former-commit-id: cacd306b22
2023-03-24 15:53:54 +04:00
dboreham
2d64f49dc5
Fix npm config
...
Former-commit-id: 5b8c91d19d
2023-03-24 02:59:03 -06:00
dboreham
7c69d9477b
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: af1b5b5cfc
2023-03-24 02:56:03 -06:00
dboreham
8a4f189286
Merge pull request #234 from cerc-io/dboreham/lirewine-builds
...
Add support for lirewine npm package build and consumption
Former-commit-id: ebe1dfa4bf
2023-03-24 02:54:21 -06:00
dboreham
aa01feb98a
Fix up script and npm list
...
Former-commit-id: e6b91acdea
2023-03-24 02:52:37 -06:00
dboreham
c4e3aa54f1
Remove trailing whitespace
...
Former-commit-id: 2e7ef1e52e
2023-03-24 02:31:19 -06:00
dboreham
364a71d694
Support the @lirewine npm scope
...
Former-commit-id: 9e322203e9
2023-03-24 02:30:04 -06:00
dboreham
d96a6def14
Add lirewine repos and npms
...
Former-commit-id: 870a987760
2023-03-24 02:08:56 -06:00
dboreham
db925bfe35
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: 44ba54f4a1
2023-03-23 18:47:54 -06:00
dboreham
1a75a270f5
Merge pull request #232 from cerc-io/dboreham/foundry-debian-container
...
Foundry debian-based container
Former-commit-id: 76029d24de
2023-03-23 17:46:42 -06:00
David Boreham
23fab04ec8
Fix filename
...
Former-commit-id: 06288fd9e1
2023-03-23 16:09:27 -06:00
David Boreham
4420f45924
Build foundry with Debian base container
...
Former-commit-id: 21e9f96771
2023-03-23 16:03:35 -06:00
dboreham
9e138d8a6a
Initial commit
...
Former-commit-id: c9e931c212
2023-03-23 16:02:55 -06:00
David Boreham
653f4c7d0a
Update to Node 18
...
Former-commit-id: 56ff7d210b
2023-03-23 14:04:31 -06:00
dboreham
eb45899433
Merge branch 'main' into dboreham/add-console
...
Former-commit-id: c307b0a1af
2023-03-22 21:37:23 -06:00
dboreham
dac22b19b7
Update version
...
Former-commit-id: d5fd880bba
2023-03-22 21:35:48 -06:00
David Boreham
be761d10b1
Initial commit
...
Former-commit-id: f55aeee583
2023-03-22 17:05:04 -06:00
dboreham
08ed69e4cd
Merge pull request #227 from cerc-io/dboreham/fix-fixturenet-laconicd
...
Update fixturenet create script
Former-commit-id: 5fca9bdac7
2023-03-22 15:01:59 -06:00
David Boreham
84bad13934
Update fixturenet create script
...
Former-commit-id: 01c6999027
2023-03-22 14:52:39 -06:00
dboreham
c537d787c2
Update version
...
Former-commit-id: 91ba0ae011
2023-03-21 09:55:40 -06:00
Zach
538bccd19a
Merge pull request #225 from cerc-io/dboreham/update-readme
...
Update README to reflect user experience and to use --stack
Former-commit-id: 8fb93758ee
2023-03-21 09:25:53 -04:00
David Boreham
d5f5ecceda
Update README to reflect user experience and to use --stack directive in examples
...
Former-commit-id: 2c151cb8ce
2023-03-20 19:36:05 -06:00
dboreham
39741b2e8f
Add Gitea note
...
Former-commit-id: 74be51b892
2023-03-20 10:14:58 -06:00
dboreham
2ce04afd1e
Merge pull request #224 from cerc-io/dboreham/update-registry-doc
...
Update registry deploy instructions
Former-commit-id: 33bbbccef7
2023-03-20 10:09:49 -06:00
dboreham
48a761875a
Update registry deploy instructions
...
Former-commit-id: ea6f28a3de
2023-03-20 10:08:59 -06:00
dboreham
6ee7c3bbba
Update version
...
Former-commit-id: 4c92391faf
2023-03-20 08:21:41 -06:00
Nabarun Gogoi
4d3042bfcc
Add a stack for mobymask-v2-watcher to run peer tests ( #222 )
...
* Add mobymask-v2-watcher stack with peer tests
* Rename stack and container
* Avoid building react-peer container
* Improve step for getting container ID
Former-commit-id: 7831078872
2023-03-20 18:25:39 +05:30
dboreham
49092305e4
Remove now unnecessary commands
...
Former-commit-id: a354158680
2023-03-19 17:30:22 -06:00
dboreham
5c3384c7ae
Merge pull request #216 from cerc-io/dboreham/fixturenet-eth-deploy-contracts
...
deploy contracts and use foundry with fixturenet-eth
Former-commit-id: f8155cb29a
2023-03-10 16:11:04 -07:00
dboreham
b47d303ba4
Merge branch 'main' into dboreham/fixturenet-eth-deploy-contracts
...
Former-commit-id: c8ba07739e
2023-03-09 17:10:16 -07:00
dboreham
abdf561704
Merge pull request #214 from cerc-io/dboreham/use-local-foundry
...
Build foundry locally
Former-commit-id: 3aa9e427c2
2023-03-09 17:06:49 -07:00
dboreham
8d3bca602a
Build foundry locally
...
Former-commit-id: 6735a0d378
2023-03-09 17:06:07 -07:00
dboreham
75e5c1d7f1
Drive by bug fix
...
Former-commit-id: 21104f6b18
2023-03-09 14:26:15 -07:00
dboreham
5b79195f86
Merge branch 'main' into dboreham/fixturenet-eth-deploy-contracts
...
Former-commit-id: 7191dd8518
2023-03-09 08:37:45 -07:00
dboreham
139626ef8e
Update version
...
Former-commit-id: 01c1230cd1
2023-03-09 08:37:20 -07:00
dboreham
4356e09440
Merge pull request #213 from cerc-io/dboreham/fix-non-stack-deploy
...
Fix for #212 - exception on non-stack deploy
Former-commit-id: ee778356c0
2023-03-09 08:31:01 -07:00
dboreham
030ad25b78
Fix for #212 - exception on non-stack deploy
...
Former-commit-id: ecc4302c34
2023-03-09 08:30:18 -07:00
dboreham
f096c014ce
Add omitted file
...
Former-commit-id: a3440ad05b
2023-03-09 06:43:51 -07:00
dboreham
49b9983b3a
Update doc
...
Former-commit-id: c07f6c51e2
2023-03-08 22:49:00 -07:00
dboreham
4fd9e71c84
Configure foundry container
...
Former-commit-id: b708bb2122
2023-03-08 22:22:43 -07:00
dboreham
c12418222a
Merge pull request #211 from cerc-io/dboreham/container-dependent-config
...
Add very basic cluster config mechanism
Former-commit-id: d9a7ea19a3
2023-03-08 17:04:06 -07:00
dboreham
f57b8b4ba0
Add very basic cluster config mechanism
...
Former-commit-id: 9cae493458
2023-03-08 17:03:14 -07:00
dboreham
e29ae7ac93
Merge pull request #210 from cerc-io/dboreham/laconicd-stack-doc
...
Update fixturenet-laconicd docs
Former-commit-id: 75376d7baf
2023-03-07 16:05:21 -07:00
dboreham
edd7d549d9
Update fixturenet-laconicd docs
...
Former-commit-id: 89b33c0e38
2023-03-07 16:04:43 -07:00
dboreham
4092a127ef
Merge pull request #208 from cerc-io/dboreham/implement-logs-command
...
Implement logs command
Former-commit-id: ba5cc68794
2023-03-07 11:58:41 -07:00
dboreham
fae8fbed5e
Implement logs command
...
Former-commit-id: b488d82b8f
2023-03-07 11:57:24 -07:00
dboreham
a900945698
Update version
...
Former-commit-id: f97b1e4720
2023-03-07 10:14:20 -07:00
dboreham
2937a07cd8
Merge pull request #207 from cerc-io/dboreham/run-cli-in-cluster
...
Run laconic registry cli in cluster
Former-commit-id: d80fb5dd16
2023-03-07 10:10:26 -07:00
dboreham
6ae3c252ea
Very basic key export/import implementation
...
Former-commit-id: 8a8fef6845
2023-03-07 10:08:04 -07:00
dboreham
178de8f496
Add simple export/import scheme
...
Former-commit-id: 277be07dcd
2023-03-07 09:07:15 -07:00
dboreham
05cdd2ed01
Merge pull request #205 from cerc-io/dboreham/eth-tooling
...
Add foundry cli to fixturenet-eth
Former-commit-id: 99fcdf9d40
2023-03-06 15:20:07 -07:00
dboreham
e801c28f60
Add foundry cli to fixturenet-eth
...
Former-commit-id: b43886a1a9
2023-03-06 15:19:19 -07:00
dboreham
eb70f2526e
Initial commit
...
Former-commit-id: 49c524e8ed
2023-03-04 18:45:57 -07:00
dboreham
199a4036a8
Merge pull request #203 from cerc-io/dboreham/pass-uid-to-compose-up
...
Pass environment variables for both exec and up
Former-commit-id: f7285be425
2023-03-02 10:56:53 -07:00
dboreham
f0b711912a
Pass environment variables for both exec and up
...
Former-commit-id: be6a473772
2023-03-02 10:53:48 -07:00
dboreham
d3d3f92953
Merge pull request #202 from cerc-io/dboreham/remove-debug-output
...
Remove debug output
Former-commit-id: c0b4cefdce
2023-03-02 10:35:26 -07:00
dboreham
c3101bc25a
Remove debug output
...
Former-commit-id: f99dbfbdf5
2023-03-02 10:32:18 -07:00
dboreham
6c49520e69
Merge pull request #197 from cerc-io/dboreham/uid-gid-to-deploy
...
Pass uid and gid to compose
Former-commit-id: 900917b548
2023-02-28 10:23:34 -07:00
dboreham
70d34e6751
Pass uid and gid to compose
...
Former-commit-id: cea4e5a51f
2023-02-28 10:22:27 -07:00
dboreham
c6de6d6067
Merge pull request #196 from cerc-io/dboreham/fix-project-name
...
Make cluster/docker-compose project name unique
Former-commit-id: 4353418fa6
2023-02-28 08:47:52 -07:00
dboreham
69b6b9a873
Make cluster/docker-compose project name unique
...
Former-commit-id: a1fdeac3b7
2023-02-28 08:47:02 -07:00
dboreham
430b884d72
Update version
...
Former-commit-id: 2f29e283de
2023-02-28 08:01:36 -07:00
dboreham
5d456f5600
Merge pull request #193 from cerc-io/dboreham/disable-docker-buildkit
...
Revert move to BuildKit in new Docker releases
Former-commit-id: 4fdb442263
2023-02-24 23:34:48 -07:00
dboreham
ca40ffb012
Revert move to BuildKit in new Docker releases
...
Former-commit-id: ced6925e02
2023-02-24 23:31:17 -07:00
dboreham
6a73d3adee
Merge pull request #191 from cerc-io/dboreham/builder-js-uid
...
Support docker containers with non-root users and host user uid not equal to 1000
Former-commit-id: 10548beedf
2023-02-24 23:06:13 -07:00
dboreham
9480b4082e
usermod does not change group ownership of home dir
...
Former-commit-id: 17355c9e42
2023-02-24 22:44:50 -07:00
dboreham
467ff235ba
Propagate build env vars
...
Former-commit-id: 5022e355ed
2023-02-24 22:26:02 -07:00
dboreham
25a755982e
Implement new approach: build a uid-specific container
...
Former-commit-id: 6704cd7527
2023-02-24 22:14:28 -07:00
dboreham
e3e96fa75e
Work around docker uid/gid insanity
...
Former-commit-id: b84a28592d
2023-02-23 20:50:20 -07:00
dboreham
42696f8165
Add build stack doc
...
Former-commit-id: 187c06ef5a
2023-02-23 07:22:46 -07:00
dboreham
c26f8552e1
Merge pull request #187 from cerc-io/dboreham/document-build-stack
...
Add some doc for build stack
Former-commit-id: c52f9e655d
2023-02-21 11:26:43 -07:00
dboreham
8352893d92
Add some doc
...
Former-commit-id: 1f57ec5326
2023-02-21 11:25:49 -07:00
RickM
a92cabcb39
Merge pull request #186 from cerc-io/erc721-stack-syntax
...
Stack syntax for ERC721.
Former-commit-id: 9ccf3ca1af
2023-02-21 09:38:09 -06:00
RickM
f841f8a2de
Stack syntax for ERC721.
...
Former-commit-id: 463b11bb23
2023-02-21 09:30:07 -06:00
dboreham
7f652708bb
Merge pull request #185 from cerc-io/dboreham/immutable-js-build
...
Copy build tree
Former-commit-id: b1e618142d
2023-02-21 06:59:38 -07:00
dboreham
c769fce491
Copy build tree
...
Former-commit-id: 3b55d012be
2023-02-21 06:56:33 -07:00
dboreham
02335795fb
Merge pull request #184 from cerc-io/dboreham/kubo
...
Add a kubo pod
Former-commit-id: 25ae0cac7d
2023-02-21 06:17:41 -07:00
dboreham
c717fd8a59
Add ipfs pod
...
Former-commit-id: 6dddceec27
2023-02-21 06:16:59 -07:00
dboreham
0de2db7e90
Add kubo pod
...
Former-commit-id: 9c00aba8f3
2023-02-21 05:59:28 -07:00
dboreham
92f325a09b
Update version
...
Former-commit-id: c4fa7fee30
2023-02-21 05:40:57 -07:00
dboreham
964edbec6f
Merge pull request #182 from cerc-io/dboreham/check-for-js-builder
...
Check for builder container in npm build
Former-commit-id: 6c1bedc67e
2023-02-20 16:16:43 -07:00
dboreham
6f2a44ba2f
Check for builder container in npm build
...
Former-commit-id: 156758bfa7
2023-02-20 16:16:15 -07:00
dboreham
9053d2d782
Merge pull request #180 from cerc-io/dboreham/npm-build-with-package-stack
...
npm build with package-registry stack
Former-commit-id: 9f07a0ed4b
2023-02-20 12:49:20 -07:00
dboreham
628fed4ef7
Working feature
...
Former-commit-id: f14a4a33d7
2023-02-20 12:46:56 -07:00
dboreham
c737ec7ed6
Wire up to build-npms
...
Former-commit-id: 7e6268c39d
2023-02-20 06:43:06 -07:00
dboreham
d927c92c0a
Call from base stack class
...
Former-commit-id: f1cbce1d00
2023-02-20 06:23:21 -07:00
dboreham
142be179f4
Initial implementation
...
Former-commit-id: 68293cbaa3
2023-02-20 06:09:35 -07:00
dboreham
547ca561c0
Update python on whales
...
Former-commit-id: 7d51e4b9aa
2023-02-19 17:46:47 -07:00
dboreham
863e19211e
Remove debug code
...
Former-commit-id: 5ceed34160
2023-02-17 15:38:24 -07:00
dboreham
e20f9993d2
Merge pull request #178 from cerc-io/dboreham/package-registry-stack
...
Support for the package registry stack
Former-commit-id: e5197e4918
2023-02-17 15:36:28 -07:00
dboreham
9dab9b815c
Add newline
...
Former-commit-id: 63c93acb83
2023-02-17 15:36:09 -07:00
dboreham
83115bcb9d
Fix comment
...
Former-commit-id: 88d81f7df6
2023-02-17 15:35:31 -07:00
dboreham
46c22f4e4f
Add pre/post script support
...
Former-commit-id: bb39d90522
2023-02-17 15:31:43 -07:00
dboreham
912483df58
Basic functionality
...
Former-commit-id: a1893aa153
2023-02-17 14:15:35 -07:00
dboreham
ff69670db6
Initial commit
...
Former-commit-id: 60c1da725e
2023-02-17 13:34:51 -07:00
dboreham
871cd90456
Missed one update
...
Former-commit-id: 2bf50383dd
2023-02-17 11:53:58 -07:00
dboreham
639ab8cbc3
Update to use stack syntax
...
Former-commit-id: 6569a2a2b6
2023-02-17 11:53:05 -07:00
telackey
bc5eff71b5
Use latest keycloak plugin. ( #173 )
...
Former-commit-id: 8645ab0619
2023-02-01 16:02:49 -06:00
dboreham
5ec774a300
Update version
...
Former-commit-id: b0520a042a
2023-01-30 22:29:38 +01:00
dboreham
9a750f0d9e
Update version
...
Former-commit-id: 10f2fbaa37
2023-01-30 22:28:33 +01:00
dboreham
8a6ba6d01b
Merge pull request #172 from cerc-io/dboreham/revert-foundry-image
...
Revert local foundry build
Former-commit-id: 3bd0c74e1f
2023-01-30 22:06:26 +01:00
dboreham
b4ddef7ff0
Revert local foundry build
...
Former-commit-id: e850923e1a
2023-01-30 14:05:48 -07:00
dboreham
a38ac5470d
Merge pull request #171 from cerc-io/dboreham/fixturenet-loaded
...
Initial commit
Former-commit-id: 82c2bb78f2
2023-01-30 19:12:06 +01:00
dboreham
77380aec94
Initial commit
...
Former-commit-id: f01bc27660
2023-01-30 16:53:57 +01:00
dboreham
ce7e5f2d82
Merge pull request #169 from cerc-io/dboreham/fix-gerbil-package-install
...
Install gerbil packages globally not locally in the project directory
Former-commit-id: db5775621d
2023-01-28 11:35:44 -07:00
dboreham
4dda8e2a87
Install gerbil packages globally not locally in the project directory
...
Former-commit-id: 5928e40721
2023-01-28 18:56:43 +01:00
dboreham
24ab259741
Merge pull request #167 from cerc-io/dboreham/release-doc
...
Add release process doc
Former-commit-id: 605a9aeda1
2023-01-27 22:25:53 -07:00
David Boreham
607575e4f4
Add release process doc
...
Former-commit-id: 1b3a14d86f
2023-01-27 21:22:43 -07:00
dboreham
86e245e272
Merge pull request #166 from cerc-io/dboreham/fix-fixturenet-status
...
Fix status script
Former-commit-id: fc31b44b5a
2023-01-27 08:10:32 -07:00
dboreham
d677e5f369
Fix status script
...
Former-commit-id: 5a3bdd269d
2023-01-27 08:10:04 -07:00
dboreham
9991baa8d6
Update version
...
Former-commit-id: 04f61293b5
2023-01-27 07:30:14 -07:00
dboreham
d033d4ff93
Merge pull request #164 from cerc-io/dboreham/fixturenet-eth-fixes
...
Fixes to fixturenet-eth
Former-commit-id: ecf943b593
2023-01-26 21:36:23 -07:00
dboreham
f02bbee3bf
Fixes to fixturenet-eth
...
Former-commit-id: e4229e4ceb
2023-01-26 16:47:06 -07:00
telackey
bdde1b2c9e
Include all eth API operation metrics. ( #162 )
...
Former-commit-id: ce0c7ee9ba
2023-01-26 13:53:02 -06:00
dboreham
96a83422e7
Merge pull request #161 from cerc-io/dboreham/run-command-in-container
...
Exec command inside container
Former-commit-id: 6770f7af6e
2023-01-25 23:22:57 -07:00
dboreham
af03208da7
Exec command inside container
...
Former-commit-id: ade20fb2f5
2023-01-25 23:22:05 -07:00
dboreham
86e2407800
Update version
...
Former-commit-id: bf91048dbb
2023-01-25 22:47:08 -07:00
dboreham
c01ff28b4f
Add release description
...
Former-commit-id: a520cce17c
2023-01-25 22:46:37 -07:00
dboreham
ec54258285
Merge pull request #159 from cerc-io/dboreham/enhanced-publish-script
...
Better publish scripts
Former-commit-id: e1421045eb
2023-01-25 22:40:24 -07:00
dboreham
1f2ee33b42
Update version
...
Former-commit-id: 0b08d7ba65
2023-01-25 22:38:25 -07:00
dboreham
a2b700727c
Better publish scripts
...
Former-commit-id: 7fdf9bc4db
2023-01-25 22:37:43 -07:00
dboreham
fa8ba7f9ef
Merge pull request #158 from cerc-io/dboreham/publish-package
...
Basic GitHub release publishing script
Former-commit-id: a144dde4c1
2023-01-25 14:34:19 -07:00
dboreham
dd0b8ae81f
Basic GitHub release publishing script
...
Former-commit-id: 465d16e50f
2023-01-25 14:28:41 -07:00
telackey
b5c7ad114c
Integrate grafana/prometheus with fixturenet-eth. ( #156 )
...
* Integrate grafana/prometheus with fixturenet-eth.
* Integrate grafana/prometheus with fixturenet-eth.
* Revert port change
* EOL
* EOL
* Simplify ipld-eth-server config.
Former-commit-id: c279bd49a4
2023-01-25 11:50:08 -06:00
dboreham
d0d29717e1
Update version
...
Former-commit-id: 080451f3df
2023-01-24 08:27:12 -07:00
dboreham
368091e125
Merge pull request #155 from cerc-io/dboreham/stack-test
...
Add stack tests
Former-commit-id: 8b19e0f194
2023-01-24 08:19:51 -07:00
dboreham
27195fc977
Add stack tests
...
Former-commit-id: c80ed2b245
2023-01-24 08:19:24 -07:00
Zach
91ad0f39e6
Merge pull request #144 from cerc-io/docs-updates
...
Docs updates
Former-commit-id: 3cef5eb262
2023-01-24 09:14:45 -05:00
dboreham
b47b2200ce
Merge pull request #154 from cerc-io/dboreham/port-command
...
Implement deploy-system port command
Former-commit-id: 208df97c96
2023-01-23 22:12:14 -07:00
David Boreham
2e291b3e4c
Add trailing newline
...
Former-commit-id: 5f22afc78b
2023-01-23 22:11:24 -07:00
David Boreham
629e484c30
Implement deploy-system port command
...
Former-commit-id: ea6f932e00
2023-01-23 22:09:56 -07:00
dboreham
3d7d23b68b
Merge pull request #151 from cerc-io/dboreham/build-foundry-local
...
Build foundry container locally
Former-commit-id: 9464c47163
2023-01-23 17:09:11 -07:00
dboreham
c6c9e229d2
Revert debugging code
...
Former-commit-id: 14e57abfbf
2023-01-23 17:07:23 -07:00
telackey
c77cc4e111
Update keycloak to include X-User-Id header. ( #147 )
...
Former-commit-id: 65cdba7705
2023-01-23 10:39:15 -06:00
dboreham
26c654f3ef
Merge pull request #153 from cerc-io/dboreham/add-guile-to-gerbil-builder
...
Add guile to gertbil builder container
Former-commit-id: 5b9b259494
2023-01-23 08:00:46 -07:00
dboreham
b6a84db6a2
Add guile to gertbil builder container
...
Former-commit-id: c7970d09b3
2023-01-23 08:00:24 -07:00
dboreham
e7d31e78ad
Merge pull request #150 from cerc-io/dboreham/gerbil-builder
...
Add gerbil builder container
Former-commit-id: f982a7632e
2023-01-23 07:24:55 -07:00
dboreham
86b7e6957c
Enhance readme
...
Former-commit-id: 4ab84eb7ca
2023-01-23 07:24:27 -07:00
dboreham
7812490434
Merge pull request #152 from cerc-io/dboreham/fix-fixturenet-eth-stack
...
Fix stack file
Former-commit-id: fb8eabb28e
2023-01-23 06:52:27 -07:00
dboreham
161cd37b9c
Fix stack file
...
Former-commit-id: a12e06dcbb
2023-01-23 06:51:51 -07:00
David Boreham
e183e2a880
Build foundry container locally
...
Former-commit-id: f3f4033937
2023-01-22 22:19:23 -07:00
dboreham
7bd8045d6e
Fix bugs
...
Former-commit-id: 46bcc2f882
2023-01-22 22:12:05 -07:00
dboreham
b2268a6518
Add gerbil builder container
...
Former-commit-id: 8843b894e2
2023-01-22 21:50:50 -07:00
zramsay
dfef77f35f
update CONTRIBUTING
...
Former-commit-id: d3f63b8975
2023-01-20 11:35:57 -05:00
zramsay
78cd4e2e3e
fixup spec
...
Former-commit-id: 00c1515807
2023-01-20 11:21:14 -05:00
zramsay
dca9a36633
stack diagram: fix diagram & compress img
...
Former-commit-id: 4c84896090
2023-01-20 11:04:24 -05:00
Zach
e799c9eaef
Merge pull request #138 from cerc-io/fix-pods
...
Fix pods (db -> ipld-eth-db)
Former-commit-id: 59a9714d19
2023-01-20 09:38:54 -05:00
zramsay
42dac0e712
db -> ipld-eth-db
...
Former-commit-id: e9c24a0b82
2023-01-20 08:03:54 -05:00
dboreham
a44c063e5a
Update version
...
Former-commit-id: c949fe091f
2023-01-19 14:21:33 -07:00
dboreham
6ad2684de3
Update version
...
Former-commit-id: 1cdf0f3015
2023-01-19 14:21:13 -07:00
dboreham
5e7b51ee6a
Update version
...
Former-commit-id: 6ae86dbcec
2023-01-19 14:19:39 -07:00
dboreham
50103fcc9c
Merge pull request #137 from cerc-io/dboreham/missing-stack-error
...
Error check stack config
Former-commit-id: edbf674df7
2023-01-19 14:14:34 -07:00
dboreham
edb7346f31
Error check stack config
...
Former-commit-id: d454a4ffc1
2023-01-19 14:13:57 -07:00
dboreham
377d18d540
Merge pull request #136 from cerc-io/dboreham/small-fixes
...
Some small fixes
Former-commit-id: cefe10d124
2023-01-19 13:39:06 -07:00
dboreham
6ed90536cf
Implement continue on error for npm builds
...
Former-commit-id: 34aa613d04
2023-01-19 13:38:04 -07:00
dboreham
7d00228ca2
Remove result code check
...
Former-commit-id: 6faa933d42
2023-01-19 13:30:01 -07:00
dboreham
8f9f23b1c4
Implement stop on error building containers
...
Former-commit-id: bbbb57ec06
2023-01-19 13:20:53 -07:00
dboreham
429e04f81d
Catch docker run exceptions
...
Former-commit-id: 68c7f91052
2023-01-19 13:00:35 -07:00
dboreham
7a9926b695
Remove extraneous stderr output
...
Former-commit-id: 3b5efc8f0f
2023-01-19 13:00:06 -07:00
dboreham
0372504f44
Merge pull request #135 from cerc-io/dboreham/fix-npm-builds
...
Fix various npm build issues
Former-commit-id: d94ed55642
2023-01-19 11:34:19 -07:00
dboreham
b29537ad7c
Fix various npm build issues
...
Former-commit-id: 9fb96d8458
2023-01-19 11:33:34 -07:00
dboreham
1cf58c900e
Update version
...
Former-commit-id: d05a47946a
2023-01-18 22:07:04 -07:00
dboreham
c6df9ae0c1
Merge pull request #131 from cerc-io/dboreham/stack-for-npm-build
...
Stack for build-npms
Former-commit-id: 683341a66f
2023-01-18 22:02:49 -07:00
dboreham
f1cd13d988
Stack for build-npms
...
Former-commit-id: 0b8b3123fe
2023-01-18 22:01:55 -07:00
dboreham
edc24e4fc8
Merge pull request #130 from cerc-io/dboreham/stack-for-deploy-system
...
Implement stack for deploy-system
Former-commit-id: 7740dccf4c
2023-01-18 15:37:41 -07:00
dboreham
533ed4ee9b
Implement stack for deploy-system
...
Former-commit-id: 6bf413e002
2023-01-18 15:37:12 -07:00
dboreham
ba5eecaada
Merge pull request #129 from cerc-io/dboreham/stack-for-build-containers
...
Implement stack for container build
Former-commit-id: d1f9c3d152
2023-01-18 15:28:53 -07:00
dboreham
5f73a93f5f
Implement stack for container build
...
Former-commit-id: d5875954b8
2023-01-18 15:27:52 -07:00
dboreham
135295f0f9
Update version
...
Former-commit-id: 5e2df891cf
2023-01-17 22:43:07 -07:00
dboreham
5b4f935afd
Merge pull request #128 from cerc-io/dboreham/stack-for-setup-repositories
...
Implement stack config file for setup-repositories
Former-commit-id: 4e1366df60
2023-01-17 22:40:12 -07:00
dboreham
5a4220ff41
Update version info
...
Former-commit-id: b0947081de
2023-01-17 22:38:30 -07:00
dboreham
a60fb08c8a
Make code compatible with Pyton 3.8
...
Former-commit-id: 04a3049162
2023-01-17 22:25:04 -07:00
dboreham
2b15eff104
Initial implementation of stack
...
Former-commit-id: 1d7128c6e1
2023-01-17 16:05:50 -07:00
dboreham
fc3bcdef74
Merge pull request #127 from cerc-io/dboreham/update-version
...
Update version
Former-commit-id: 65f5382bfe
2023-01-17 13:52:33 -07:00
dboreham
500c481d6b
Update version
...
Former-commit-id: cf3120d6c2
2023-01-17 13:52:00 -07:00
telackey
08d5c22f32
Enable metrics endpoint in fixturenet.
...
Former-commit-id: 0ea29bc480
2023-01-17 12:04:28 -06:00
Zach
8fb71711bc
Merge pull request #122 from cerc-io/update-readme-67
...
Update readme
Former-commit-id: 5e7db36c75
2023-01-17 09:27:42 -05:00
dboreham
32b4c00261
Merge pull request #124 from cerc-io/dboreham/fix-fixturenet-geth-build
...
Fix fixturenet container builds in shiv mode
2023-01-16 21:58:03 -07:00
dboreham
71425b93f6
Package deep enough into the data tree to get all the files that are there
2023-01-16 21:56:07 -07:00
zramsay
b90e4ad6cd
update readme
...
Former-commit-id: 70723dd6d4
2023-01-16 07:27:52 -05:00
telackey
b13300ca81
Add CERC_STATEDIFF_DB_LOG_STATEMENTS=true|false option. ( #120 )
2023-01-13 16:33:59 -06:00
telackey
6396de1ecf
Improvements for building/deploying geth. ( #119 )
...
* Improvements for building/deploying geth.
* Improvements for building/deploying geth.
2023-01-12 11:37:23 -06:00
dboreham
18a7e59a8a
Merge pull request #116 from cerc-io/dboreham/fix-imports
...
Fix imports
2023-01-11 21:57:26 -07:00
David Boreham
0a66b7e9d2
Fix odd import problem
2023-01-11 21:56:05 -07:00
David Boreham
7edfa1bb29
Add import-resources dependency
2023-01-11 21:01:48 -07:00
telackey
8e184f509d
Add remote debugging support to fixturenet-geth. ( #113 )
...
* Add remote debugging support to fixturenet-geth.
2023-01-11 12:54:22 -06:00
dboreham
5697a39640
Merge pull request #112 from cerc-io/dboreham/version-command
...
Version command
2023-01-10 14:32:56 -07:00
dboreham
df469786ca
Add version to smoke test
2023-01-10 14:32:12 -07:00
dboreham
d315941f21
Version command implemented
2023-01-10 14:23:59 -07:00
dboreham
ae7a17cecd
Make script file names consistent
2023-01-10 14:10:22 -07:00
dboreham
261b513d68
Initial implementation
2023-01-10 14:09:38 -07:00
dboreham
9278d09096
Merge pull request #111 from cerc-io/dboreham/simple-test
...
A simple test
2023-01-10 10:25:14 -07:00
dboreham
b8b83768d8
Add trailing newline
2023-01-10 10:24:48 -07:00
dboreham
ddd2ea2724
Add a simple smoke test and shiv build script
2023-01-10 10:24:04 -07:00
Zach
787a5228ea
Merge pull request #107 from cerc-io/zramsay-patch-1
...
Update repository-list.txt (rebrand)
2023-01-10 10:18:31 -05:00
dboreham
2ea87a3a80
Merge pull request #108 from cerc-io/telackey/path
...
fix: import Path
2023-01-10 08:09:24 -07:00
telackey
8669a822df
fix: import Path
2023-01-09 21:43:04 -06:00
Zach
738aa1907b
Update repository-list.txt
2023-01-09 20:03:09 -05:00
Zach
4b1ca04620
Merge pull request #104 from cerc-io/zramsay-patch-2
...
Fix build; laconic-cns-cli -> laconic-registry-cli
2023-01-09 17:21:36 -05:00
zramsay
48dc431704
fix laconicd stack README
2023-01-09 15:39:23 -05:00
dboreham
2eee4d1fb2
Merge pull request #105 from cerc-io/dboreham/fix-env-var-error
...
Default the npm token env var
2023-01-09 13:37:48 -07:00
Zach
8e5d0d6c58
Update stack.yml
2023-01-09 15:35:03 -05:00
dboreham
9d9eb791d1
Default the npm token env var
2023-01-09 13:34:02 -07:00
dboreham
4494f2ca62
Merge pull request #99 from cerc-io/dboreham/fix-shiv
...
Refactor for shiv package
2023-01-08 20:12:33 -07:00
dboreham
f04726f08d
Fix remaining commands
2023-01-08 20:11:30 -07:00
dboreham
b4b1ec3df8
Try another way to access packaged files
2023-01-08 20:08:35 -07:00
dboreham
0435a71b5e
Refactor for shiv package
2023-01-07 21:02:14 -07:00
dboreham
c99687cc80
Switch to Python3 importlib
2023-01-07 20:44:08 -07:00
dboreham
cd2735fa24
Merge pull request #97 from cerc-io/dboreham/fix-db-pod-name
...
Rename compose file
2023-01-06 16:12:31 -07:00
dboreham
9b2a58e3bd
Rename compose file
2023-01-06 16:11:20 -07:00
dboreham
dcefebc721
Merge pull request #94 from cerc-io/dboreham/registry-cli-container
...
Build registry cli container
2023-01-06 15:59:02 -07:00
dboreham
82755a27f2
Build a CLI container
2023-01-06 15:57:14 -07:00
dboreham
318d70020e
Add build environment
2023-01-06 13:54:03 -07:00
dboreham
6e67a59251
Initial implementation
2023-01-06 13:44:52 -07:00
dboreham
92743d7390
Rename directory
2023-01-06 13:13:56 -07:00
dboreham
731a9f2072
Merge pull request #92 from cerc-io/dboreham/check-npm-version-exists
...
Add test for package version already exists
2023-01-06 10:21:59 -07:00
dboreham
d77a42b36f
Add test for package version already exists
2023-01-06 10:20:18 -07:00
dboreham
af1aee09ff
Merge pull request #89 from cerc-io/dboreham/npm-build-command
...
npm build command
2023-01-06 09:33:51 -07:00
dboreham
ff76cdad61
Back out debug code
2023-01-05 07:40:05 -07:00
dboreham
765db5937d
Default to from-repo package version
2023-01-04 21:23:17 -07:00
dboreham
68c6eaf0b4
Use the right script
2023-01-04 20:50:23 -07:00
dboreham
073d94e288
Brand token env var
2023-01-04 20:43:13 -07:00
dboreham
ee1ecbd217
Initial implementation of npm-build
2023-01-04 16:16:40 -07:00
dboreham
36f7d4ca26
Merge branch 'main' into dboreham/npm-build-command
2023-01-04 15:23:05 -07:00
dboreham
fdb04d46b4
Merge pull request #88 from cerc-io/dboreham/fix-ps-command
...
Fix ps display for containers with no mapped ports
2023-01-04 10:39:49 -07:00
dboreham
778550754d
Fix ps display for containers with no mapped ports
2023-01-04 10:39:16 -07:00
dboreham
2ba3ffac84
Add lirewine scope
2023-01-04 07:39:01 -07:00
dboreham
db4899229d
Merge pull request #86 from cerc-io/dboreham/build-laconic-cli
...
Allow building of npm packages using locally published dependencies
2023-01-03 22:40:26 -07:00
dboreham
a5b1f6e107
Update readme
2023-01-03 22:38:51 -07:00
dboreham
c059745af9
Working builds
2023-01-03 22:37:44 -07:00
dboreham
1b0407ae3c
Add scripts to image
2023-01-03 21:39:06 -07:00
dboreham
47b7a47160
Add comments
2023-01-03 21:17:30 -07:00
dboreham
1b4b47e9a4
Add more output
2023-01-03 21:16:20 -07:00
dboreham
b10b6c19f9
Use variable for local package scope
2023-01-03 21:14:35 -07:00
dboreham
b6f1fd029d
Add npm package build with local dependencies script
2023-01-03 21:10:53 -07:00
dboreham
be889d893a
Merge branch 'main' into dboreham/build-laconic-cli
2023-01-03 13:11:08 -07:00
dboreham
63378a5c7e
Add redirect follow to curl command for github
2022-12-22 12:52:23 -07:00
prathamesh0
3b031329b4
Upgrade watcher-ts version in the mobymask stack ( #83 )
...
* Upgrade watcher-ts version in mobymask setup
* Change watcher db service name
* Add a clean-up step
2022-12-22 19:43:13 +05:30
prathamesh0
d51508b01d
[WIP] Add a Uniswap v3 watcher-only stack ( #82 )
...
* Add a stack for uniswap watcher with info app
* Add deployment instructions
* Use docker interactive option while loading the db dumps
2022-12-22 19:30:56 +05:30
prathamesh0
27c3efabe2
Add a local stack for ERC721 watcher ( #81 )
...
* Add a stack for erc721 watcher
* Add a demo
* Avoid watcher db service and volume name conflicts across watchers
* Avoid host port conflicts across watchers
* Avoid watcher-db port conflicts
2022-12-22 13:13:59 +05:30
prathamesh0
a7221ddc24
Add a local stack for ERC20 watcher ( #80 )
...
* Add a healthcheck for ipld-eth-server
* Update ipld-eth-server ports in mobymask watcher config
* Update clique period to 5s in geth-foundry config
* Add a stack for erc20 watcher
* Add a demo for erc20 watcher
* Upgrade watcher-ts version
* Update instructions
* Pass option to pull while setting up repos
2022-12-22 11:33:39 +05:30
telackey
e7296c2ce3
Add tx-spammer ( #74 )
...
* Add tx-spammer
* Update README
2022-12-21 09:59:40 -06:00
dboreham
2c2df6ebbd
Remove extraneous repo
...
This repo was included erroneously in the original move from old-stack-orchestrator.
2022-12-20 20:37:33 -07:00
dboreham
d138bb1a72
Add warning on user mode install
2022-12-20 19:15:36 -07:00
dboreham
543afe1808
Fix typo
2022-12-20 19:10:23 -07:00
telackey
8f63328d60
fixturenet-eth README ( #73 )
...
* fixturenet-eth README
* Fix bullets
* Minor edit
* Update README.md
2022-12-20 14:08:10 -06:00
telackey
efbc86bdea
Moved repos. ( #72 )
2022-12-20 14:06:48 -06:00
dboreham
23b12cc8f1
Fix typo
2022-12-19 09:44:51 -07:00
dboreham
717391d835
Add comments
2022-12-19 09:37:24 -07:00
dboreham
b8c244bbdc
Merge branch 'main' into dboreham/build-laconic-cli
2022-12-19 09:31:02 -07:00
telackey
8a9c1fb781
Use new repo ( #68 )
2022-12-16 15:57:26 -06:00
telackey
5d482658a7
Download pre-built keycloak api-key-module-0.1.jar rather than building it. ( #66 )
2022-12-16 14:15:56 -06:00
telackey
df0bf549a2
Keycloak + nginx reverse proxy ( #63 )
...
* Example Keycloak config.
* Proxy for geth, ipld-eth-server, and lighthouse.
* Add metrics.
2022-12-14 12:59:40 -06:00
dboreham
d96546a3c5
Put script into the container
2022-12-14 09:26:18 -07:00
dboreham
680f227967
Add yarn fixup script for local registry
2022-12-14 09:23:12 -07:00
dboreham
c85b29c237
Update README.md
2022-12-12 14:44:43 -07:00
dboreham
8d2788d1c1
Merge pull request #62 from cerc-io/dboreham/build-ts-repos
...
Build js/ts projects
2022-12-12 14:42:14 -07:00
dboreham
46375082d6
Support building an npm package to gitea
2022-12-12 14:40:11 -07:00
dboreham
faa6027772
Fix entrypoint
2022-12-12 12:42:07 -07:00
dboreham
d6e90c2dbd
Add generic entrypoint
2022-12-12 12:38:12 -07:00
dboreham
c2f6544f51
Merge pull request #60 from cerc-io/dboreham/node-builder
...
Add js builder container
2022-12-07 11:59:47 -07:00
dboreham
d0903a2780
Build js builder container
2022-12-07 11:38:32 -07:00
telackey
32edd7aea7
46: Make it possible to launch fixturenet with or without the statediff DB. ( #59 )
...
* 46: Make it possible to launch fixturenet with or without the statediff DB.
* Require the hostname as well.
2022-12-06 17:17:24 -06:00
telackey
bd9aaebe3d
eth-probe with fixturenet ( #57 )
...
* eth-probe with fixturenet
* Add ability to wait on geth to be up and minting blocks before launching the probe.
2022-12-06 11:10:38 -06:00
dboreham
b538011a7b
Merge pull request #55 from cerc-io/dboreham/display-mapped-ports
...
Display mapped ports, revert to ps command name
2022-11-29 21:15:10 -07:00
dboreham
d87a2387e5
Display mapped ports, revert to ps command name
2022-11-29 21:14:40 -07:00
dboreham
3308328524
Fix copy/paste
2022-11-29 19:58:18 -07:00
dboreham
c502aae162
Merge pull request #54 from cerc-io/dboreham/fix-verbose-output
...
Quiet verbose output
2022-11-29 19:56:26 -07:00
dboreham
43d59a9e28
Quiet verbose output
2022-11-29 19:54:08 -07:00
dboreham
28a3880fcf
Add deploy command
2022-11-29 06:33:46 -07:00
dboreham
acb06feac4
Fix typo
2022-11-29 06:29:18 -07:00
dboreham
f7e9cf4ba4
Update README.md
2022-11-15 22:24:11 -07:00
dboreham
b94cfb4de8
Merge pull request #51 from cerc-io/dboreham/use-git-http
...
Allow http for git (as the default)
2022-11-15 22:19:25 -07:00
dboreham
ed4352911d
Allow http for git (as the default)
2022-11-15 22:18:43 -07:00
dboreham
e5c18ba77a
Update README.md
...
Update download url version.
2022-11-15 22:06:04 -07:00
dboreham
5dda2303d3
Merge pull request #50 from cerc-io/dboreham/fix-shiv-package
...
Fix shiv package
2022-11-15 22:03:39 -07:00
dboreham
1a5844af7a
Fix shiv package
2022-11-15 22:02:44 -07:00
dboreham
5a69bf471b
Move data files into subdirectory
2022-11-15 11:34:13 -07:00
dboreham
7a5834a021
Update README.md
...
Fix install link
2022-11-15 11:14:56 -07:00
dboreham
70b7476318
Update README.md
...
Fix install link
2022-11-15 11:14:33 -07:00
dboreham
8b12dec75b
Update README.md
...
Update version in download link
2022-11-15 11:13:45 -07:00