Skip to content

Commit 07e44f3

Browse files
authored
Merge pull request #75 from graphistry/dev/delete-legacy
Remove legacy VGraph/protobuf services (forge-etl, streamgl-vgraph-etl)
2 parents 8d98e34 + 9db620f commit 07e44f3

File tree

18 files changed

+24
-353
lines changed

18 files changed

+24
-353
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,21 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1111
## [Development]
1212
* Working on fixing the Top level persistence for jupyter Notebooks, currently it is persistent inside the different directories but top level resets on redeployment.
1313

14+
## [Version 0.4.0 - 2025-12-16]
15+
16+
### Breaking
17+
18+
- Remove legacy VGraph/protobuf services: `streamgl-vgraph-etl` and `forge-etl` (TypeScript) deployments removed in favor of `forge-etl-python` (Arrow-based).
19+
- Remove init container dependencies: nginx, notebook, and pivot deployments no longer wait for removed services.
20+
- Remove legacy service configurations from values.yaml: `ForgeETLResources`, `StreamglVgraphResources`, `streamglvgraph`, `forgeetl` sections removed.
21+
- Aligns with Graphistry server v2.45.7+ which removes API v1/v2 support. Users must use PyGraphistry `register(api=3)` with JWT authentication.
22+
23+
### Changed
24+
25+
- Charts version upgrade: graphistry-helm, graphistry-helm-resources, telemetry (0.3.8 -> 0.4.0).
26+
- Postgres cluster chart version upgrade (0.7.3 -> 0.7.4).
27+
- Remove legacy image references from ACR bootstrap and dev-compose scripts.
28+
1429
## [Version 0.3.8 - 2025-01-06]
1530

1631
### Added

acr-bootstrap/delete-from-acr.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,12 @@ delete_if_present ()
3939

4040

4141

42-
delete_if_present "graphistry:etl-server-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4342
delete_if_present "graphistry:etl-server-python-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4443
delete_if_present "graphistry:graphistry-nexus-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4544
delete_if_present "graphistry:graphistry-pivot-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4645
delete_if_present "graphistry:jupyter-notebook-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4746
delete_if_present "graphistry:streamgl-gpu-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
4847
delete_if_present "graphistry:streamgl-sessions-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
49-
delete_if_present "graphistry:streamgl-vgraph-etl-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
5048
delete_if_present "graphistry:streamgl-viz-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
5149
delete_if_present "graph-app-kit-st:${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
5250
# universal

acr-bootstrap/import-image-into-acr-from-dockerhub.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,12 @@ import_into_acr(){
8787

8888
echo " Importing Graphistry images into ACR"
8989
# cuda
90-
import_if_missing "graphistry:etl-server-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9190
import_if_missing "graphistry:etl-server-python-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9291
import_if_missing "graphistry:graphistry-nexus-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9392
import_if_missing "graphistry:graphistry-pivot-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9493
import_if_missing "graphistry:jupyter-notebook-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9594
import_if_missing "graphistry:streamgl-gpu-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9695
import_if_missing "graphistry:streamgl-sessions-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
97-
import_if_missing "graphistry:streamgl-vgraph-etl-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9896
import_if_missing "graphistry:streamgl-viz-${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
9997
import_if_missing "graph-app-kit-st:${APP_BUILD_TAG:-latest}-${CUDA_SHORT_VERSION:-11.0}"
10098
# universal

charts/graphistry-helm-resources/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: graphistry-resources
3-
version: 0.3.8
3+
version: 0.4.0
44
description: >
55
A chart to deploy graphistry resources
66

charts/graphistry-helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Graphistry-Helm-Chart
2-
version: 0.3.8
2+
version: 0.4.0
33
apiVersion: v1
44
description: >
55
Helm Charts to deploy Graphistry to kubernetes for 100x visualizations

charts/graphistry-helm/charts/telemetry/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Graphistry-Helm-Telemetry-Chart
2-
version: 0.3.8
2+
version: 0.4.0
33
apiVersion: v1
44
description: >
55
Helm Charts to deploy Telemetry services for Graphistry.

charts/graphistry-helm/templates/forge-etl/forge-etl-deployment.yaml

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

charts/graphistry-helm/templates/nginx/nginx-deployment.yaml

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,7 @@ spec:
2929
io.kompose.service: nginx
3030
spec:
3131
initContainers:
32-
{{ if eq .Values.global.devMode false }}
33-
- name: "nginx-wait-for-forge-etl"
34-
{{- if eq .Values.global.containerregistry.name "docker.io/graphistry" }}
35-
image: "groundnuty/k8s-wait-for:latest" #DockerHub
36-
{{ else }}
37-
image: {{.Values.global.containerregistry.name}}/k8s-wait-for:latest
38-
{{- end }}
39-
resources:
40-
{{- toYaml .Values.InitContainerResources | nindent 10 }}
41-
imagePullPolicy: {{.Values.global.imagePullPolicy }}
42-
args:
43-
- "service"
44-
- "forge-etl"
32+
{{ if eq .Values.global.devMode false }}
4533
- name: "nginx-wait-for-forge-etl-python"
4634
{{- if eq .Values.global.containerregistry.name "docker.io/graphistry" }}
4735
image: "groundnuty/k8s-wait-for:latest" #DockerHub
@@ -78,18 +66,6 @@ spec:
7866
args:
7967
- "service"
8068
- "streamgl-sessions"
81-
- name: "nginx-wait-for-streamgl-vgraph-etl"
82-
{{- if eq .Values.global.containerregistry.name "docker.io/graphistry" }}
83-
image: "groundnuty/k8s-wait-for:latest" #DockerHub
84-
{{ else }}
85-
image: {{.Values.global.containerregistry.name}}/k8s-wait-for:latest
86-
{{- end }}
87-
resources:
88-
{{- toYaml .Values.InitContainerResources | nindent 10 }}
89-
imagePullPolicy: {{.Values.global.imagePullPolicy }}
90-
args:
91-
- "service"
92-
- "streamgl-vgraph-etl"
9369
- name: nginx-init-streamgl-viz
9470
resources:
9571
{{- toYaml .Values.InitContainerResources | nindent 10 }}

charts/graphistry-helm/templates/notebook/notebook-deployment.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,6 @@ spec:
2727
io.kompose.service: notebook
2828
spec:
2929
initContainers:
30-
- name: "notebook-wait-for-streamgl-vgraph-etl"
31-
{{- if eq .Values.global.containerregistry.name "docker.io/graphistry" }}
32-
image: "groundnuty/k8s-wait-for:latest" #DockerHub
33-
{{ else }}
34-
image: {{.Values.global.containerregistry.name}}/k8s-wait-for:latest
35-
{{- end }}
36-
resources:
37-
{{- toYaml .Values.InitContainerResources | nindent 10 }}
38-
imagePullPolicy: {{.Values.global.imagePullPolicy }}
39-
args:
40-
- "service"
41-
- "streamgl-vgraph-etl"
4230
- name: volume-mount-hack
4331
resources:
4432
{{- toYaml .Values.InitContainerResources | nindent 10 }}

charts/graphistry-helm/templates/pivot/pivot-deployment.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,6 @@ spec:
6464
args:
6565
- "service"
6666
- "nexus"
67-
- name: "pivot-wait-for-streamgl-vgraph-etl"
68-
{{- if eq .Values.global.containerregistry.name "docker.io/graphistry" }}
69-
image: "groundnuty/k8s-wait-for:latest" #DockerHub
70-
{{ else }}
71-
image: {{.Values.global.containerregistry.name}}/k8s-wait-for:latest
72-
{{- end }}
73-
resources:
74-
{{- toYaml .Values.InitContainerResources | nindent 10 }}
75-
imagePullPolicy: {{.Values.global.imagePullPolicy }}
76-
args:
77-
- "service"
78-
- "streamgl-vgraph-etl"
7967
containers:
8068
- env:
8169
- name: ENABLE_CLUSTER_MODE

0 commit comments

Comments
 (0)