Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
9b83a61
initial config-service onboarding
japoorv Jun 11, 2026
6983214
enable data-platform onboarding
japoorv Jun 11, 2026
f5af457
Update Chart.yaml
hibohra1398 Jun 11, 2026
72e088a
Update bundle-manifest.yaml
hibohra1398 Jun 11, 2026
aa65564
nit
japoorv Jun 11, 2026
b190015
nit
japoorv Jun 11, 2026
87e435d
unified-data-platform: pin config-service image, disable kafka
japoorv Jun 11, 2026
e188f01
nit
japoorv Jun 11, 2026
deeeb02
unified-data-platform: bump config-service to 0.1.129 baseline
japoorv Jun 11, 2026
c3e28eb
unified-data-platform: onboard schema-service alongside config-service
japoorv Jun 11, 2026
09c6f12
nit
japoorv Jun 11, 2026
ecf253f
nit
japoorv Jun 15, 2026
f9d6e89
nit
japoorv Jun 16, 2026
dddb849
nit
japoorv Jun 16, 2026
efb2ca8
nit
japoorv Jun 16, 2026
9a03351
nit
japoorv Jun 16, 2026
0578d44
nit
japoorv Jun 16, 2026
b4ad810
nit
japoorv Jun 17, 2026
3615290
Nit
japoorv Jun 17, 2026
3fc424c
nit
japoorv Jun 17, 2026
94bce2a
added query-service
japoorv Jun 17, 2026
a5748f0
nit
japoorv Jun 17, 2026
78315d4
nit
japoorv Jun 17, 2026
c69d2cc
nit
japoorv Jun 17, 2026
cd5cada
nit
japoorv Jun 17, 2026
c8e7637
nit
japoorv Jun 17, 2026
9a3f697
onboarded dashboard ui service
japoorv Jun 18, 2026
599e321
nit
japoorv Jun 18, 2026
9cb4090
nit
japoorv Jun 22, 2026
8ef2131
nit
japoorv Jun 23, 2026
a2ec86a
nit
japoorv Jun 23, 2026
b2fc1f2
added secrets
japoorv Jun 24, 2026
3d4957b
nit
japoorv Jun 24, 2026
2b2478e
nit
japoorv Jun 25, 2026
b2e4eca
Merge remote-tracking branch 'origin/main' into feature/onboard-confi…
japoorv Jul 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/bundle-manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,17 @@ modules:
- harness_terraform
- harness_terraform_vm

unified-data-platform:
description: "Unified Data Platform (UDP) Services"
bundle_type: combined
bucket_path: "unified-data-platform"
images:
- config-service-signed
- schema-service-signed
- onboarding-service-signed
- query-service-signed
- dashboard-ui-signed

data-platform:
description: "Data Platform"
bundle_type: combined
Expand Down
20 changes: 20 additions & 0 deletions src/docker-repo-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -324,3 +324,23 @@ schema-registry:
image:
registry: docker.io
repository: harnesssecure/schema-registry-backup-signed
config-service:
image:
registry: docker.io
repository: harnesssecure/config-service-signed
schema-service:
image:
registry: docker.io
repository: harnesssecure/schema-service-signed
onboarding-service:
image:
registry: docker.io
repository: harnesssecure/onboarding-service-signed
query-service:
image:
registry: docker.io
repository: harnesssecure/query-service-signed
dashboard-ui:
image:
registry: docker.io
repository: harnesssecure/dashboard-ui-signed
4 changes: 4 additions & 0 deletions src/harness/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ dependencies:
name: data-platform
repository: https://harness.github.io/helm-charts
version: 0.43.0
- condition: global.unifiedDataPlatform.enabled
name: unified-data-platform
repository: https://harness.github.io/helm-charts
version: 0.42.0
description: Helm Chart for deploying Harness.
kubeVersion: '>=1.27.0-0'
name: harness
Expand Down
42 changes: 41 additions & 1 deletion src/harness/override-demo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -491,4 +491,44 @@ data-platform:
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
memory: "2Gi"
unified-data-platform:
config-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 250m
memory: 1Gi
onboarding-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 250m
memory: 1Gi
query-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 250m
memory: 1Gi
dashboard-ui:
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 50m
memory: 64Mi
42 changes: 41 additions & 1 deletion src/harness/override-large.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -512,4 +512,44 @@ data-platform:
memory: "4Gi"
limits:
cpu: 2
memory: "4Gi"
memory: "4Gi"
unified-data-platform:
config-service:
enabled: true
replicaCount: 2
resources:
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
onboarding-service:
enabled: true
replicaCount: 2
resources:
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
query-service:
enabled: true
replicaCount: 2
resources:
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
dashboard-ui:
replicaCount: 2
resources:
limits:
cpu: 1
memory: 512Mi
requests:
cpu: 200m
memory: 256Mi
43 changes: 42 additions & 1 deletion src/harness/override-medium.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -506,4 +506,45 @@ data-platform:
memory: "4Gi"
limits:
cpu: 2
memory: "4Gi"
memory: "4Gi"

unified-data-platform:
config-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
onboarding-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
query-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
dashboard-ui:
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 100m
memory: 128Mi
64 changes: 64 additions & 0 deletions src/harness/override-prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -785,3 +785,67 @@ iacm:
requests:
cpu: 500m
memory: 500Mi

unified-data-platform:
config-service:
enabled: true
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 5
targetCPU: 80
targetMemory: 80
replicaCount: 2
resources:
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
onboarding-service:
enabled: true
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 5
targetCPU: 80
targetMemory: 80
replicaCount: 2
resources:
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
query-service:
enabled: true
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 5
targetCPU: 80
targetMemory: 80
replicaCount: 2
resources:
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
dashboard-ui:
hpa:
enabled: true
minReplicas: 2
maxReplicas: 5
targetCPUUtilizationPercentage: 80
replicaCount: 2
resources:
limits:
cpu: 1
memory: 512Mi
requests:
cpu: 200m
memory: 256Mi
43 changes: 42 additions & 1 deletion src/harness/override-small.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -506,4 +506,45 @@ data-platform:
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
memory: "2Gi"

unified-data-platform:
config-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
onboarding-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
query-service:
enabled: true
replicaCount: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
dashboard-ui:
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 50m
memory: 64Mi
3 changes: 3 additions & 0 deletions src/harness/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ global:
# -- Enable to install kafka
kafka:
enabled: false
# -- Enable to install Harness Unified Data Platform (UDP)
unifiedDataPlatform:
enabled: true
# -- provide overrides to use in-cluster database or configure to use external databases
database:
clickhouse:
Expand Down
27 changes: 27 additions & 0 deletions src/modules/unified-data-platform/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
apiVersion: v2
appVersion: 0.1.0
dependencies:
- condition: global.unifiedDataPlatform.enabled
name: config-service
repository: oci://us-west1-docker.pkg.dev/gcr-prod/harness-helm-artifacts
version: 0.1.133
- condition: global.unifiedDataPlatform.enabled
name: schema-service
repository: oci://us-west1-docker.pkg.dev/gcr-prod/harness-helm-artifacts
version: 0.13.9
- condition: global.unifiedDataPlatform.enabled
name: onboarding-service
repository: oci://us-west1-docker.pkg.dev/gcr-prod/harness-helm-artifacts
version: 0.8.179
- condition: global.unifiedDataPlatform.enabled
name: query-service
repository: oci://us-west1-docker.pkg.dev/gcr-prod/harness-helm-artifacts
version: 0.53.7
- condition: global.unifiedDataPlatform.enabled
name: dashboard-ui
repository: oci://us-west1-docker.pkg.dev/gcr-prod/harness-helm-artifacts
version: 1.17.6
description: A Helm chart for Harness Unified Data Platform (UDP) services
name: unified-data-platform
type: application
version: 0.42.0
15 changes: 15 additions & 0 deletions src/modules/unified-data-platform/templates/udp-shared-secret.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Secret
metadata:
name: udp-shared-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: udp-shared-secret
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/part-of: unified-data-platform
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ .Release.Name }}
type: Opaque
{{ printf "%s:" "data" }}
AUTHZ_SERVICE_SECRET: {{ .Values.unifiedDataPlatform.authzServiceSecretValueDefault | b64enc | quote }}
UDP_INTERNAL_SECRET: {{ .Values.unifiedDataPlatform.udpInternalSecretValueDefault | b64enc | quote }}
Loading