Summary
GraphOps is excited to share our progress this month!
For Launchpad, we released major chart updates, and the Graph-Node Chart now has support for extraInitContainers
and extraContainers
. The Graph-Network-Indexer Chart has also been updated to align with upstream indexer-service-rs
versioning. Additionally, the Graph Namespace now supports optional releases across the stack.
GraphSeer saw improvements in styling and performance optimizations, enhancing the overall user experience. Key updates include refined styling for the Subgraph Deployments table, a fix for the ENS Subgraph result limit, and allocation metrics now reflecting the last 90 days. Additionally, Indexer profiles now have badges to indicate their TAP migration status.
Finally, weβve revamped Subgraph Radioβs Grafana dashboard to use the Infinity data source plugin.
Happy November everyone
Looking back (what was delivered)
Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)
- Chart updates released for Graph-Node, Erigon, Arbitrum-Nitro, Lighthouse, Celo, Nimbus, Heimdall, Subgraph-Radio, Subgraph-Availability-Oracle, Listener-Radio and Graph-Network-Indexer, all with stable versions.
- Graph-node chart now has support for
extraInitContainers
andextraContainers
. - The Graph-Network-Indexer chart has been updated to align with upstream
indexer-service-rs
versioning. Previously, both theindexer-tap-agent
andindexer-service
components were deployed with the same version by default. Now, our CI pipeline will automatically pick up new versions of each component independently as they are released. - New stable versions for Namespaces: Ethereum, Gnosis, Polygon, Arbitrum, Celo, Graph, Monitoring, and Ingres.
- The Graph Namespace has been updated to make all of its releases conditional via
features
- you can now opt out of any component in the stack, whereas previously only thesubgraph-radio
release was optional.
Kubernetes Launchpad Development Activity
- Launchpad Charts pull requests merged:
- #401, #402: Updated graph dependencies, enhanced the
renovate.sh
script for automating version updates, and clarified database environment variables. - #397, #396: Improved ServiceMonitor targeting and compliance with datasource UID length limits, enhancing monitoring and compatibility.
- #392, #393: Updated graph dependencies and revised version numbers in the Helm Chart and documentation to reflect the latest changes.
- #390: Enhanced GitHub workflows with new triggers and input parameters, while downgrading action versions for improved stability.
- #401, #402: Updated graph dependencies, enhanced the
- Launchpad Namespaces pull requests merged:
- #1024, #1023, #1022, #1021, #1020, #1019, #1018, #1017, #1016, #1015, #1014, #1013, #1012, #1011, #1010, #1009, #1008, #1007, #1006, #1005, #1004, #1003, #1002, #1001, #1000, #999, #995, #997, #996, #993, #994: Comprehensive updates to dependencies including various packages such as
kube-prometheus-stack
,erigon
,heimdall
,celo
,arbitrum-nitro
, andgraph-network-indexer
. Significant enhancements to graph feature configurations and status handling, including significant bug fixes for several service monitors and environment variables for subgraph queries. - #1000, #999, #997, #996, #993, #994: Enhancement of Graph Namespace releases, feature updates, and deprecations.
- #1024, #1023, #1022, #1021, #1020, #1019, #1018, #1017, #1016, #1015, #1014, #1013, #1012, #1011, #1010, #1009, #1008, #1007, #1006, #1005, #1004, #1003, #1002, #1001, #1000, #999, #995, #997, #996, #993, #994: Comprehensive updates to dependencies including various packages such as
GraphSeer (Launch)
- Improved styling of Subgraph Deployments table.
- Granular data loading across data sources, search optimizations, and search by Subgraph ID.
- Fixed ENS Subgraph result limit.
- Fixed limit allocation metrics to use last 90 days data.
- Added TAP banner and badges.
- TAP banner that reminds Indexers of the TAP migration deadline.
- Indexer profiles now have badges to indicate their TAP migration status.
Graphcast & Subgraph Radio (Graphcast Documentation, SDK Crate, SDK Source, Subgraph Radio Documentation, Radio Docker Image, Radio Crate, Radio Source)
- Updated Grafana dashboard with the
yesoreyeram-infinity-datasource
plugin. - Updated Helm Chart to also use Infinity data source plugin.
- Upgraded Grafana dashboard to allow data ingestion from Arbitrum-Sepolia deployments in addition to Arbitrum-One.
Graphcast & Subgraph Radio Development Activity
- Subgraph Radio pull requests merged:
Ecosystem Relations
- Recordings and agendas for Indexer Office Hours are available. Follow updates on Twitter @TheGraphIOH.
Looking ahead (upcoming priorities)
- Kubernetes Launchpad
- Continue testing
firehose-evm
chart. - Add Namespace Support for Firehose EVM chains in upcoming releases.
- Initiate the planning phase to add more charts for the OP Stack.
- Continue improving Launchpad Charts to enhance support and accessibility for external contributors
- Continue testing
- Network Operations
- QoS Oracle V2 MVP readiness.
- Network Subgraph work for Horizon support.
- GraphSeer
- Improved Subgraph support.
- Continue working on UI improvements.
- Glossary page.
- Tooltips refactor.