Skip to content

docs: enhance testing documentation#679

Open
heurtematte wants to merge 3 commits into
eclipse-csi:mainfrom
heurtematte:main
Open

docs: enhance testing documentation#679
heurtematte wants to merge 3 commits into
eclipse-csi:mainfrom
heurtematte:main

Conversation

@heurtematte

Copy link
Copy Markdown
Contributor

This update improves the setup and testing documentation by adding the required prerequisites, simplifying secret handling for test environments, and documenting the end-to-end validation flow.

Changes include:

  • Added a prerequisites section covering all required tools.
  • Switched to environment-based secrets to avoid relying on third-party tools during testing.
  • Added steps to test the Tailscale token and configure HTTPS.
  • Added instructions to install the GitHub App in the organization and verify webhook delivery using the ping event.
  • Clarified the echo -n usage when generating base64 encoded values to prevent trailing newline issues.
  • Added a webhook verification section after service startup.
  • Added a procedure to validate the setup with the Otterdog client.

Signed-off-by: sebastien.heurtematte <sebastien.heurtematte@eclipse-foundation.org>
mbarbero
mbarbero previously approved these changes Jul 1, 2026
Signed-off-by: sebastien.heurtematte <sebastien.heurtematte@eclipse-foundation.org>
Signed-off-by: sebastien.heurtematte <sebastien.heurtematte@eclipse-foundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants