Skip to content

Commit 7a81cc0

Browse files
authored
Merge pull request #34 from linuxfoundation/bramwelt/service-dependencies
Add LFX v2 Services to Platform Chart
2 parents b315cfb + 53313f9 commit 7a81cc0

File tree

3 files changed

+67
-18
lines changed

3 files changed

+67
-18
lines changed

charts/lfx-platform/Chart.lock

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,20 @@ dependencies:
3232
- name: trust-manager
3333
repository: https://charts.jetstack.io
3434
version: v0.18.0
35-
digest: sha256:749e5824417f2149f41a3a67874c6134bd105d2fc384fb85dd2e9cb45f52d8e8
36-
generated: "2025-08-13T15:54:36.945865-07:00"
35+
- name: lfx-v2-query-service
36+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-query-service/chart
37+
version: 0.2.2
38+
- name: lfx-v2-project-service
39+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-project-service/chart
40+
version: 0.4.0
41+
- name: lfx-v2-fga-sync
42+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-fga-sync/chart
43+
version: 0.2.1
44+
- name: lfx-v2-access-check
45+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-access-check/chart
46+
version: 0.2.1
47+
- name: lfx-v2-indexer-service
48+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-indexer-service/chart
49+
version: 0.2.0
50+
digest: sha256:6307b6d61090a4a666ce7fcd7f4207491d1335b1ce9b0ebb35f44759728180a3
51+
generated: "2025-08-14T11:05:40.339603613-07:00"

charts/lfx-platform/Chart.yaml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: v2
55
name: lfx-platform
66
description: LFX Platform v2 Helm chart
77
type: application
8-
version: 0.1.13
8+
version: 0.2.0
99
icon: https://github.com/linuxfoundation/lfx-v2-helm/raw/main/img/lfx-logo-color.svg
1010
dependencies:
1111
- name: traefik
@@ -52,3 +52,23 @@ dependencies:
5252
repository: https://charts.jetstack.io
5353
version: ~0.18.0
5454
condition: trustManagerEnabled
55+
- name: lfx-v2-query-service
56+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-query-service/chart
57+
version: ~0.2.2
58+
condition: lfx-v2-query-service.enabled
59+
- name: lfx-v2-project-service
60+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-project-service/chart
61+
version: ~0.4.0
62+
condition: lfx-v2-project-service.enabled
63+
- name: lfx-v2-fga-sync
64+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-fga-sync/chart
65+
version: ~0.2.0
66+
condition: lfx-v2-fga-sync.enabled
67+
- name: lfx-v2-access-check
68+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-access-check/chart
69+
version: ~0.2.1
70+
condition: lfx-v2-access-check.enabled
71+
- name: lfx-v2-indexer-service
72+
repository: oci://ghcr.io/linuxfoundation/lfx-v2-indexer-service/chart
73+
version: ~0.2.0
74+
condition: lfx-v2-indexer-service.enabled

charts/lfx-platform/values.yaml

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -435,18 +435,32 @@ trust-manager:
435435
crds:
436436
enabled: true
437437
namespace: cert-manager
438-
# Additional services. These will be included in the future when LFX platform
439-
# services are added.
440-
additionalServices:
441-
enabled: false
442-
# The following services will be added in the future
443-
# fgaSync:
444-
# enabled: false
445-
# accessCheck:
446-
# enabled: false
447-
# indexer:
448-
# enabled: false
449-
# querySvc:
450-
# enabled: false
451-
# projectsApi:
452-
# enabled: false
438+
439+
lfx-v2-fga-sync:
440+
enabled: true
441+
lfx:
442+
domain: k8s.orb.local
443+
444+
lfx-v2-access-check:
445+
enabled: true
446+
lfx:
447+
domain: k8s.orb.local
448+
449+
lfx-v2-indexer-service:
450+
enabled: true
451+
lfx:
452+
domain: k8s.orb.local
453+
454+
lfx-v2-query-service:
455+
enabled: true
456+
lfx:
457+
domain: k8s.orb.local
458+
authelia:
459+
enabled: true
460+
heimdall:
461+
enabled: true
462+
463+
lfx-v2-project-service:
464+
enabled: true
465+
lfx:
466+
domain: k8s.orb.local

0 commit comments

Comments
 (0)