Skip to content

Commit 33c45d3

Browse files
committed
chore(charts): remove tor-proxy from all charts [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
1 parent d43e746 commit 33c45d3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+78
-54324
lines changed

charts/spectre/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type: application
2222
# This is the chart version. This version number should be incremented each time you make changes
2323
# to the chart and its templates, including the app version.
2424
# Versions are expected to follow Semantic Versioning (https://semver.org/)
25-
version: 0.3.3
25+
version: 0.3.4
2626

2727
# This is the version number of the application being deployed. This version number should be
2828
# incremented each time you make changes to the application. Versions are not expected to

charts/spectre/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# spectre
22

3-
![Version: 0.3.3](https://img.shields.io/badge/Version-0.3.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.42.2](https://img.shields.io/badge/AppVersion-0.42.2-informational?style=flat-square)
3+
![Version: 0.3.4](https://img.shields.io/badge/Version-0.3.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.42.2](https://img.shields.io/badge/AppVersion-0.42.2-informational?style=flat-square)
44

55
A Helm chart for deploying Chronicle Spectre Relay on Kubernetes
66

@@ -84,7 +84,6 @@ A Helm chart for deploying Chronicle Spectre Relay on Kubernetes
8484
| serviceMonitor.scrapeTimeout | string | `"60s"` | ServiceMonitor scrape timeout |
8585
| serviceMonitor.tlsConfig | object | `{}` | ServiceMonitor TLS configuration |
8686
| tolerations | list | `[]` | |
87-
| tor-proxy.enabled | bool | `true` | values for tor-proxy, installs [tor-controller](/crds/tor-controller.yaml) and creates an [onionService CRD](/templates/onion-service.yaml) |
8887
| txType | string | `nil` | can be one of `legacy`or `eip1559` |
8988

9089
----------------------------------------------

charts/spectre/crds/tor-controller.yaml

Lines changed: 0 additions & 17858 deletions
This file was deleted.

charts/spectre/templates/NOTES.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
11
1. Get the application pods by running these commands:
22
kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "spectre.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}"
3-
{{- if index .Values "tor-proxy" "enabled" }}
4-
2. Get the tor onion address:
5-
kubectl get onion --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "spectre.name" . }},app.kubernetes.io/instance={{ .Release.Name }}"
6-
{{- end -}}

charts/spectre/templates/onion-service.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.

charts/spectre/values.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,6 @@ tolerations: []
171171

172172
affinity: {}
173173

174-
tor-proxy:
175-
# -- values for tor-proxy, installs [tor-controller](/crds/tor-controller.yaml) and creates an [onionService CRD](/templates/onion-service.yaml)
176-
enabled: true
177-
178174
serviceMonitor:
179175
# -- If true, a ServiceMonitor CRD is created for a prometheus operator
180176
# https://github.com/coreos/prometheus-operator

charts/spire/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ type: application
2121
# This is the chart version. This version number should be incremented each time you make changes
2222
# to the chart and its templates, including the app version.
2323
# Versions are expected to follow Semantic Versioning (https://semver.org/)
24-
version: 0.3.1
24+
version: 0.3.2
2525

2626
# This is the version number of the application being deployed. This version number should be
2727
# incremented each time you make changes to the application. Versions are not expected to

charts/spire/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# spire
22

3-
![Version: 0.3.1](https://img.shields.io/badge/Version-0.3.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.47.8](https://img.shields.io/badge/AppVersion-0.47.8-informational?style=flat-square)
3+
![Version: 0.3.2](https://img.shields.io/badge/Version-0.3.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.47.8](https://img.shields.io/badge/AppVersion-0.47.8-informational?style=flat-square)
44

55
A Helm chart for deploying Chronicle spire to Kubernetes
66

@@ -75,7 +75,6 @@ A Helm chart for deploying Chronicle spire to Kubernetes
7575
| serviceMonitor.tlsConfig | object | `{}` | ServiceMonitor TLS configuration |
7676
| stream | bool | `true` | |
7777
| tolerations | list | `[]` | |
78-
| tor-proxy.enabled | bool | `true` | |
7978
| watch | bool | `false` | |
8079

8180
----------------------------------------------

0 commit comments

Comments
 (0)