zramsay
21b1270d27
fix lint
2024-07-23 20:16:16 -04:00
zramsay
008389dcd8
cns --> registry and other fixes
2024-07-23 20:10:06 -04:00
dboreham
c81fb9581a
Fix stack path check ( #877 )
...
Reviewed-on: cerc-io/stack-orchestrator#877
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-19 17:16:40 +00:00
dboreham
83397bbae4
Enable cors in laconicd http services ( #875 )
...
Reviewed-on: cerc-io/stack-orchestrator#875
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-15 05:23:18 +00:00
dboreham
17c21464ab
Merge pull request 'Work around explorer host name sensitivity' ( #874 ) from dboreham/fix-explorer-testnet-hostname into main
...
Reviewed-on: cerc-io/stack-orchestrator#874
2024-07-15 02:56:33 +00:00
dboreham
7fb9ccdfd8
Work around explorer host name sensitivity
2024-07-14 20:51:11 -06:00
dboreham
2bad59dfcd
Add missing file to explorer container ( #873 )
...
Reviewed-on: cerc-io/stack-orchestrator#873
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-14 17:40:35 +00:00
dboreham
13d04e9256
Integrate ping-pub explorer ( #872 )
...
Reviewed-on: cerc-io/stack-orchestrator#872
2024-07-13 14:24:23 +00:00
1f017c9066
increase CERC_MAX_GENERATE_TIME for webapps ( #857 )
...
sort of addresses #856
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Co-authored-by: David Boreham <dboreham@noreply.git.vdb.to >
Reviewed-on: cerc-io/stack-orchestrator#857
Co-authored-by: zramsay <zramsay@noreply.git.vdb.to >
Co-committed-by: zramsay <zramsay@noreply.git.vdb.to >
2024-07-12 19:01:35 +00:00
3b9422095c
Add support for bun as a webapp package manager ( #800 )
...
This is working off pull request "[Add support for pnpm as a webapp build tool. #767 ](https://git.vdb.to/cerc-io/stack-orchestrator/pulls/767/files )" that adds `pnpm` package manager support for `nextjs` & `webapps`.
`bun` default build output directory (defined as `CERC_BUILD_OUTPUT_DIR`) is `dist` which should already be handled with `pnpm` support in the previously mentioned [pull request](https://git.vdb.to/cerc-io/stack-orchestrator/pulls/767/files )
Installing `bun` using `npm` following our previous `pnpm` installation
```zsh
npm install -g bun
```
We'll be using `bun` as a package manager that works with `Node.js` projects as defined in bun's [docs](https://bun.sh/docs/cli/install )
> The bun CLI contains a Node.js-compatible package manager designed to be a dramatically faster replacement for npm, yarn, and pnpm. It's a standalone tool that will work in pre-existing Node.js projects; if your project has a package.json, bun install can help you speed up your workflow.
To test `next.js` apps using `node.js` and compatibility with all four packager managers -- `npm`, `yarn`, `pnpm`, and `bun` -- use the branches of snowball's [nextjs-package-manager-example-app](https://git.vdb.to/snowball/nextjs-package-manager-example-app ) repo: `nextjs-package-manager/npm`, `nextjs-package-manager/yarn`, `nextjs-package-manager/pnpm`, `nextjs-package-manager/bun`.
Co-authored-by: Vivian Phung <dev+github@vivianphung.com >
Co-authored-by: David Boreham <dboreham@noreply.git.vdb.to >
Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/800
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to >
Co-authored-by: VPhung24 <vphung24@noreply.git.vdb.to >
Co-committed-by: VPhung24 <vphung24@noreply.git.vdb.to >
2024-07-09 18:00:14 +00:00
roysc
36d4969b2d
Fixes for external stack deployment ( #851 )
...
Fixes
- stack path resolution for `build`
- external stack path resolution for deployments
- "extra" config detection
- `deployment ports` command
- `version` command in dist or source install (without build_tag.txt)
- `setup-repos`, so it won't die when an existing repo is not at a branch or exact tag
Used in cerc-io/fixturenet-eth-stacks#14
Reviewed-on: cerc-io/stack-orchestrator#851
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to >
2024-07-09 15:37:35 +00:00
dboreham
a2d6201be9
Merge pull request 'Remove quotes from git config' ( #870 ) from dboreham/fix-git-config-command into main
...
Reviewed-on: cerc-io/stack-orchestrator#870
2024-07-05 15:56:12 +00:00
dboreham
62f7825ec2
Remove quotes from git config
2024-07-05 09:55:14 -06:00
dboreham
6d24d4a7e6
Set github auth token if present ( #868 )
...
Reviewed-on: cerc-io/stack-orchestrator#868
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-05 12:27:22 +00:00
dboreham
f06e5f9a2a
Don't try to tag remote images ( #866 )
...
Reviewed-on: cerc-io/stack-orchestrator#866
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-04 23:51:06 +00:00
dboreham
c3a1402042
Derive the webapp host container id from stable data ( #865 )
...
Reviewed-on: cerc-io/stack-orchestrator#865
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-04 22:38:07 +00:00
dboreham
ca5fffaed5
Add logging to webapp deployer ( #863 )
...
Helps with diagnosing failures and odd behavior seen in the deployer in production.
Reviewed-on: cerc-io/stack-orchestrator#863
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-07-04 19:46:42 +00:00
dboreham
df776c1b4c
Install git for apps that want to get their commit sha ( #854 )
...
Reviewed-on: cerc-io/stack-orchestrator#854
Reviewed-by: Thomas E Lackey <telackey@noreply.git.vdb.to >
Co-authored-by: David Boreham <dboreham@noreply.git.vdb.to >
Co-committed-by: David Boreham <dboreham@noreply.git.vdb.to >
2024-06-25 05:03:49 +00:00
dboreham
48a3e79e6a
Merge pull request 'Fix argument errors in command code' ( #853 ) from dboreham/fix-laconic-mainnet-command into main
...
Reviewed-on: cerc-io/stack-orchestrator#853
2024-06-24 20:21:08 +00:00
dboreham
0eaa5b8f09
Fix argument errors in command code
2024-06-24 14:15:46 -06:00
dboreham
8980ac2581
Merge pull request 'Fixes for current SO objects' ( #852 ) from dboreham/fix-mainnet-laconic into main
...
Reviewed-on: cerc-io/stack-orchestrator#852
2024-06-24 19:54:04 +00:00
dboreham
fd15252c3f
Fixes for current SO objects
2024-06-24 13:41:15 -06:00
dboreham
b4e82ebc19
Merge pull request 'Fix mainnet laconic deploy setup' ( #850 ) from dboreham/fix-mainnet-laconic-init into main
...
Reviewed-on: cerc-io/stack-orchestrator#850
2024-06-22 01:25:07 +00:00
dboreham
2364924a59
Fix mainnet laconic deploy setup
2024-06-21 19:24:33 -06:00
nabarun
a223797b4a
Update graph-node dashboard to show individual subgraph increase in query count ( #846 )
...
Part of [Metrics and logging for GQL queries in watcher](https://www.notion.so/Metrics-and-logging-for-GQL-queries-in-watcher-928c692292b140a2a4f52cda9795df5e )
Reviewed-on: cerc-io/stack-orchestrator#846
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-06-20 09:27:23 +00:00
nabarun
b8004e9870
Add Grafana panels for graph-node subgraph GQL queries ( #845 )
...
Part of [Deploy v2 and updated v3 sushiswap subgraphs](https://www.notion.so/Deploy-v2-and-updated-v3-sushiswap-subgraphs-e331945fdeea487c890706fc22c6cc94 )
Reviewed-on: cerc-io/stack-orchestrator#845
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-06-19 10:40:54 +00:00
prathamesh
3fd99a1522
Handle race condition in laconic registry CLI tests ( #843 )
...
Part of cerc-io/laconic-registry-cli#63
Reviewed-on: cerc-io/stack-orchestrator#843
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-06-19 06:41:58 +00:00
nabarun
842d999792
Add alert rules for secured secured-finance subgraph watcher ( #842 )
...
Part of [Generate secured-finance subgraph watcher with codegen](https://www.notion.so/Generate-secured-finance-subgraph-watcher-with-codegen-2923413e0af54ea787c5435d6966f3bb )
- Update watcher dashboard labels
Reviewed-on: cerc-io/stack-orchestrator#842
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-06-18 12:28:02 +00:00
dboreham
d6a1fb3279
Merge pull request 'Fix image tag name' ( #841 ) from dboreham/fix-remote-image-tags into main
...
Reviewed-on: cerc-io/stack-orchestrator#841
2024-06-13 14:32:26 +00:00
dboreham
bf1eccd486
Fix image tag name
2024-06-13 08:31:45 -06:00
dboreham
3fb025b5c9
Make remote image tags unique to the deployment ( #838 )
...
Reviewed-on: cerc-io/stack-orchestrator#838
Reviewed-by: Thomas E Lackey <telackey@noreply.git.vdb.to >
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-06-13 03:26:58 +00:00
prathamesh and nabarun
4acb06325b
Update watcher dashboard and config templates ( #835 )
...
Part of [Metrics and logging for GQL queries in watcher](https://www.notion.so/Metrics-and-logging-for-GQL-queries-in-watcher-928c692292b140a2a4f52cda9795df5e )
- Update watcher config templates after config refactoring
- Mount watcher GQL query log files on volumes
- Update watcher dashboard to
- add a panel to show latest processed block number
- use latest processed block from sync status for diff values
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Reviewed-on: cerc-io/stack-orchestrator#835
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-06-12 11:52:51 +00:00
dboreham
b80b647fa4
Merge pull request 'Remove files migrated to external repo' ( #836 ) from dboreham/remove-snowball-stack into main
...
Reviewed-on: cerc-io/stack-orchestrator#836
2024-06-07 03:17:48 +00:00
dboreham
9a1d3bb0f1
Remove files migrated to external repo
2024-06-06 20:44:51 -06:00
prathamesh
abc0c2423f
Add panels for GQL metrics to watcher dashboard ( #834 )
...
Part of [Metrics and logging for GQL queries in watcher](https://www.notion.so/Metrics-and-logging-for-GQL-queries-in-watcher-928c692292b140a2a4f52cda9795df5e )
Reviewed-on: cerc-io/stack-orchestrator#834
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-06-06 11:47:18 +00:00
nabarun
a322d6eed4
Add dashboard for graph-node subgraphs ( #832 )
...
Part of [Deploy v2 and updated v3 sushiswap subgraphs](https://www.notion.so/Deploy-v2-and-updated-v3-sushiswap-subgraphs-e331945fdeea487c890706fc22c6cc94 )
- Add param `GRAPH_ETHEREUM_BLOCK_INGESTOR_MAX_CONCURRENT_JSON_RPC_CALLS_FOR_TXN_RECEIPTS` in graph-node stack
- <https://github.com/graphprotocol/graph-node/blob/v0.31.0/docs/environment-variables.md#json-rpc-configuration-for-evm-chains >
- Add dashboard for subgraphs deployment in graph-node
- Show subgraph names in dashboard
- Add watcher dashboard panel for showing watcher release version and commit hash
Reviewed-on: cerc-io/stack-orchestrator#832
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-06-04 07:21:27 +00:00
prathamesh and nabarun
ed8914b8d3
Upgrade watchers and their config ( #827 )
...
Part of [Investigate subgraph watchers lagging behind head](https://www.notion.so/Investigate-subgraph-watchers-lagging-behind-head-01b72294ca8e4f658e4c0e86b36d19e2 )
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Reviewed-on: cerc-io/stack-orchestrator#827
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-05-23 04:12:31 +00:00
telackey
fef7649683
Refactor SPA check. ( #831 )
...
Reviewed-on: cerc-io/stack-orchestrator#831
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-05-22 19:00:42 +00:00
telackey
579b402f2f
Make the SPA detection even simpler. ( #830 )
...
Reviewed-on: cerc-io/stack-orchestrator#830
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-05-22 18:31:57 +00:00
telackey
25d0bc8a98
Case insensitive comparison ( #829 )
...
Reviewed-on: cerc-io/stack-orchestrator#829
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-05-22 18:18:27 +00:00
telackey
855288368c
Add messages around the SPA auto-detect. ( #828 )
...
Tweak the auto-detection logic slightly for single-page apps, and also print the results.
Reviewed-on: cerc-io/stack-orchestrator#828
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-05-22 17:42:28 +00:00
prathamesh
8f2da38183
Add alerts for graph-node subgraphs ( #821 )
...
Part of [Deploy v2 and updated v3 sushiswap subgraphs](https://www.notion.so/Deploy-v2-and-updated-v3-sushiswap-subgraphs-e331945fdeea487c890706fc22c6cc94 )
Reviewed-on: cerc-io/stack-orchestrator#821
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-05-17 04:01:41 +00:00
dboreham
254f95e59f
Merge pull request 'Remove legacy commands for docker startup' ( #826 ) from dboreham/remove-old-docker-ci into main
...
Reviewed-on: cerc-io/stack-orchestrator#826
2024-05-15 16:09:09 +00:00
dboreham
0acb6ea6bc
Remove legacy commands for docker startup
2024-05-15 09:04:19 -06:00
prathamesh
b9369a13e6
Update watcher dashboard with panels for ETH RPC request failures and durations ( #825 )
...
Part of [Regenerate ajna watcher with updated subgraph config
](https://www.notion.so/Regenerate-ajna-watcher-with-updated-subgraph-config-c9bbecb033024c13a7515c7f1efc3363 )
Requires [Add metrics to monitor errors and duration for ETH RPC requests](https://github.com/cerc-io/watcher-ts/pull/507 )
Reviewed-on: cerc-io/stack-orchestrator#825
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-05-15 13:52:18 +00:00
prathamesh
0b1eb8eb0f
Update ajna-watcher version in ajna stack ( #824 )
...
Part of [Regenerate ajna watcher with updated subgraph config](https://www.notion.so/Regenerate-ajna-watcher-with-updated-subgraph-config-c9bbecb033024c13a7515c7f1efc3363 )
Reviewed-on: cerc-io/stack-orchestrator#824
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-05-14 08:27:59 +00:00
nabarun
78092f5793
Update subgraph watcher stacks to configure multiple RPC endpoints ( #822 )
...
Part of [Ability to configure watchers with multiple RPC endpoints](https://www.notion.so/Ability-to-configure-watchers-with-multiple-RPC-endpoints-dc8d3ff4d647404ab718dfd5a4c9035c )
Reviewed-on: cerc-io/stack-orchestrator#822
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-05-10 04:58:30 +00:00
prathamesh and nabarun
247dbdd2f0
Update subgraph watcher versions for improved eth_getLogs calls ( #820 )
...
Part of [Investigate subgraph watchers lagging behind head](https://www.notion.so/Investigate-subgraph-watchers-lagging-behind-head-01b72294ca8e4f658e4c0e86b36d19e2 )
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Reviewed-on: cerc-io/stack-orchestrator#820
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-05-07 04:18:45 +00:00
dboreham
30db1f58d0
Refactor for new external stack directory layout under common parent ( #815 )
...
Reviewed-on: cerc-io/stack-orchestrator#815
Co-authored-by: David Boreham <david@bozemanpass.com >
Co-committed-by: David Boreham <david@bozemanpass.com >
2024-04-29 23:03:20 +00:00
prathamesh
09a1cbb966
Additional env configuration in graph-node stack ( #812 )
...
Part of [Deploy v2 and updated v3 sushiswap subgraphs](https://www.notion.so/Deploy-v2-and-updated-v3-sushiswap-subgraphs-e331945fdeea487c890706fc22c6cc94 )
Reviewed-on: cerc-io/stack-orchestrator#812
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-04-26 05:45:00 +00:00