Skip to content

Conversation

@adshmh
Copy link
Contributor

@adshmh adshmh commented Jul 1, 2025

Summary

Implement centralized secret management for local development and restructure PATH documentation for better organization

Primary Changes:

  • Add Tilt-native secret management using secret_from_dict extension to replace manual Python script approach
  • Restructure PATH documentation with improved navigation and consolidated Quick Start guide
  • Introduce centralized secrets configuration via local/secrets.yaml for local development

Secondary Changes:

  • Add debug API key authentication for monitoring endpoints (/debug/pprof/*, /disqualified_endpoints)
  • Update installation script to include pocketd CLI with automatic updates to latest version
  • Add makefile targets for performance profiling and health monitoring
  • Update E2E test configuration templates with better defaults and service coverage
  • Migrate documentation files to improved naming scheme (e.g., numbered references, consolidated guides)

Issue

Accessing debug endpoints (e.g. /disqualified_endpoints) in Local development environment.

  • Issue or PR: #{ISSUE_OR_PR_NUMBER}

Type of change

Select one or more from the following:

  • New feature, functionality or library
  • Bug fix
  • Code health or cleanup
  • Documentation
  • Other (specify)

QoS Checklist

E2E Validation & Tests

  • make path_up
  • make test_e2e_evm_shannon
  • make test_e2e_evm_morse

Observability

  • 1. make path_up
  • 2. Run one of the following:
    • For Shannon with anvil: make test_request__shannon_relay_util_100
    • For Morse with F00C: make test_request__morse_relay_util_100
  • 3. Visit PATH Relay Grafana Dashboard to view results

Sanity Checklist

  • I have updated the GitHub Issue assignees, reviewers, labels, project, iteration and milestone
  • For docs, I have run make docusaurus_start
  • For code, I have run make test_all
  • For configurations, I have updated the documentation
  • I added TODOs where applicable

@adshmh adshmh added this to the PATH Quality of Service milestone Jul 1, 2025
@adshmh adshmh requested review from Olshansk and commoddity July 1, 2025 18:52
@adshmh adshmh self-assigned this Jul 1, 2025
@adshmh adshmh added documentation Improvements or additions to documentation localnet Intended to improve localnet development loadtest Work related to load testing labels Jul 1, 2025
@adshmh adshmh changed the title Feat tiltfile updates debug endpoints [Localnet][Load Test][Docs] Accessing debugging API via Localnet Jul 1, 2025
@adshmh adshmh changed the title [Localnet][Load Test][Docs] Accessing debugging API via Localnet [Localnet][Load Test][Docs] Accessing debugging API in Localnet Jul 1, 2025
Base automatically changed from doc-load-testing-updates to main July 17, 2025 14:40
Copy link
Contributor

@Olshansk Olshansk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@adshmh Please resolve merge conflicts with main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation loadtest Work related to load testing localnet Intended to improve localnet development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants