Skip to content

Comments

chore(charts): remove tor-proxy from all charts [sc-15516]#273

Merged
devkoriel merged 8 commits intomainfrom
chore/sc-15516-remove-tor-proxy
Feb 5, 2026
Merged

chore(charts): remove tor-proxy from all charts [sc-15516]#273
devkoriel merged 8 commits intomainfrom
chore/sc-15516-remove-tor-proxy

Conversation

@devkoriel
Copy link
Contributor

@devkoriel devkoriel commented Jan 25, 2026

Summary

Remove tor-proxy from spectre and spire Helm charts. Validator chart is unchanged.

Changes

  • Removed charts/tor-proxy/ chart entirely
  • Removed tor-proxy CRDs from charts/spectre/crds/ and charts/spire/crds/
  • Removed onion-service templates from spectre and spire charts
  • Removed all CFG_WEBAPI_* env vars from spectre and spire values/CI files (WEBAPI == tor)
  • Updated appVersion to 0.68.3 in spectre and spire Chart.yaml (matches current prod)
  • Validator chart is excluded from this PR (handled in a separate release)

Test plan

  • helm template charts/spectre renders correctly
  • helm template charts/spire renders correctly
  • helm template charts/validator renders correctly (unchanged)
  • Manual verification of chart deployment

Closes SC-15516

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
@devkoriel devkoriel force-pushed the chore/sc-15516-remove-tor-proxy branch from d3319fb to a334d75 Compare January 25, 2026 09:33
@devkoriel devkoriel self-assigned this Jan 25, 2026
devkoriel

This comment was marked as outdated.

Copy link
Member

@WesleyCharlesBlake WesleyCharlesBlake left a comment

Choose a reason for hiding this comment

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

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.
@devkoriel
Copy link
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.
@devkoriel devkoriel enabled auto-merge February 5, 2026 06:01
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 WesleyCharlesBlake removed the request for review from teghnet February 5, 2026 08:01
@devkoriel devkoriel added this pull request to the merge queue Feb 5, 2026
Merged via the queue into main with commit d23521e Feb 5, 2026
2 checks passed
@devkoriel devkoriel deleted the chore/sc-15516-remove-tor-proxy branch February 5, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants