chore(charts): remove tor-proxy from all charts [sc-15516]#273
Merged
chore(charts): remove tor-proxy from all charts [sc-15516]#273
Conversation
4 tasks
33c45d3 to
d3319fb
Compare
Remove tor-proxy chart and all tor-related components from spectre, spire, and validator charts. The tor network functionality is no longer used in the Chronicle Protocol infrastructure. Changes: - Delete charts/tor-proxy entirely - Remove tor-controller CRDs from spectre, spire, and validator - Remove tor-onion-service and tor-daemon templates - Remove tor-proxy references from values.yaml files - Update Chart.yaml versions (validator: 0.4.8 → 0.5.0) - Make VAO deployment conditional (vao.enabled flag) - Add connectionTest.enabled flag for helm test control - Add CI test configuration (ct-values.yaml) - Update CI values files to disable VAO and probes for testing - Improve test reliability by using WATCHDOG log pattern Refs: sc-15516
d3319fb to
a334d75
Compare
WesleyCharlesBlake
requested changes
Jan 26, 2026
Member
WesleyCharlesBlake
left a comment
There was a problem hiding this comment.
can you remove the validator from this PR
We'll handle this in a separate release
Revert validator chart changes that were added for CI compatibility: - Remove ct-values.yaml - Revert VAO template conditionals - Revert version bumps - Revert CI values modifications Keep only tor-proxy file deletions. CI will fail until validator chart is updated in a separate branch.
Contributor
Author
|
@WesleyCharlesBlake removed validator's changes sir. |
Keep tor-proxy CRDs and templates in the validator chart. Only spectre and spire charts have tor-proxy removed.
Remove all CFG_WEBAPI_* environment variables from spectre and spire charts (WEBAPI == tor). Update appVersion to 0.68.3 to match current production deployment.
The 0.68.3 suite binary no longer accepts --log.format as a CLI flag. Switch to CFG_LOG_LEVEL and CFG_LOG_FORMAT env vars, matching the validator chart pattern.
The spectre 0.68.3 binary embeds an intentionally broken config (negative optimistic_expiration) to force external config injection. Provide a minimal valid HCL config via inlineConfig in CI test values so the binary starts without falling back to the broken embedded default.
Spectre binary requires a transport.libp2p block. Added minimal config with discovery disabled and no bootstrap peers for CI.
Spectre 0.68.3 changed the relay startup log from 'Starting chainID=X tag=RELAY' to 'msg=Starting tag=RELAY'. Update the helm test grep pattern accordingly.
WesleyCharlesBlake
approved these changes
Feb 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Remove tor-proxy from spectre and spire Helm charts. Validator chart is unchanged.
Changes
charts/tor-proxy/chart entirelycharts/spectre/crds/andcharts/spire/crds/CFG_WEBAPI_*env vars from spectre and spire values/CI files (WEBAPI == tor)appVersionto0.68.3in spectre and spire Chart.yaml (matches current prod)Test plan
helm template charts/spectrerenders correctlyhelm template charts/spirerenders correctlyhelm template charts/validatorrenders correctly (unchanged)Closes SC-15516