Skip to content

Commit 98fa733

Browse files
committed
Merge remote-tracking branch 'upstream/main' into v1-meeting-relations
2 parents 1419f98 + 0f83a50 commit 98fa733

File tree

3 files changed

+54
-36
lines changed

3 files changed

+54
-36
lines changed

charts/lfx-platform/Chart.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dependencies:
44
version: 36.2.0
55
- name: openfga
66
repository: https://openfga.github.io/helm-charts
7-
version: 0.2.45
7+
version: 0.2.48
88
- name: heimdall
99
repository: oci://ghcr.io/dadrus/heimdall/chart
1010
version: 0.15.8
@@ -19,7 +19,7 @@ dependencies:
1919
version: 0.25.2
2020
- name: authelia
2121
repository: https://charts.authelia.com
22-
version: 0.10.47
22+
version: 0.10.49
2323
- name: nack
2424
repository: https://nats-io.github.io/k8s/helm/charts/
2525
version: 0.29.2
@@ -40,21 +40,21 @@ dependencies:
4040
version: 0.4.6
4141
- name: lfx-v2-fga-sync
4242
repository: oci://ghcr.io/linuxfoundation/lfx-v2-fga-sync/chart
43-
version: 0.2.3
43+
version: 0.2.4
4444
- name: lfx-v2-access-check
4545
repository: oci://ghcr.io/linuxfoundation/lfx-v2-access-check/chart
4646
version: 0.2.4
4747
- name: lfx-v2-indexer-service
4848
repository: oci://ghcr.io/linuxfoundation/lfx-v2-indexer-service/chart
49-
version: 0.4.4
49+
version: 0.4.6
5050
- name: lfx-v2-committee-service
5151
repository: oci://ghcr.io/linuxfoundation/lfx-v2-committee-service/chart
52-
version: 0.1.1
52+
version: 0.2.8
5353
- name: lfx-v2-meeting-service
5454
repository: oci://ghcr.io/linuxfoundation/lfx-v2-meeting-service/chart
55-
version: 0.4.22
55+
version: 0.5.3
5656
- name: lfx-v2-auth-service
5757
repository: oci://ghcr.io/linuxfoundation/lfx-v2-auth-service/chart
5858
version: 0.3.1
59-
digest: sha256:826e893ac5111814617eb48508244991688637cc2959172194e948e8c0115c14
60-
generated: "2025-10-30T09:49:49.901167-03:00"
59+
digest: sha256:00f26f090425a7653c371e5343e5b5f6fd36bab5b589ca468a032caf86f52dc8
60+
generated: "2025-11-10T17:28:34.819094-08:00"

charts/lfx-platform/Chart.yaml

Lines changed: 8 additions & 8 deletions
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.3.6
8+
version: 0.3.8
99
icon: https://github.com/linuxfoundation/lfx-v2-helm/raw/main/img/lfx-logo-color.svg
1010
dependencies:
1111
- name: traefik
@@ -54,31 +54,31 @@ dependencies:
5454
condition: trustManagerEnabled
5555
- name: lfx-v2-query-service
5656
repository: oci://ghcr.io/linuxfoundation/lfx-v2-query-service/chart
57-
version: ~0.4.6
57+
version: ~0.4.7
5858
condition: lfx-v2-query-service.enabled
5959
- name: lfx-v2-project-service
6060
repository: oci://ghcr.io/linuxfoundation/lfx-v2-project-service/chart
61-
version: ~0.4.3
61+
version: ~0.4.6
6262
condition: lfx-v2-project-service.enabled
6363
- name: lfx-v2-fga-sync
6464
repository: oci://ghcr.io/linuxfoundation/lfx-v2-fga-sync/chart
65-
version: ~0.2.3
65+
version: ~0.2.4
6666
condition: lfx-v2-fga-sync.enabled
6767
- name: lfx-v2-access-check
6868
repository: oci://ghcr.io/linuxfoundation/lfx-v2-access-check/chart
69-
version: ~0.2.3
69+
version: ~0.2.4
7070
condition: lfx-v2-access-check.enabled
7171
- name: lfx-v2-indexer-service
7272
repository: oci://ghcr.io/linuxfoundation/lfx-v2-indexer-service/chart
73-
version: ~0.4.4
73+
version: ~0.4.6
7474
condition: lfx-v2-indexer-service.enabled
7575
- name: lfx-v2-committee-service
7676
repository: oci://ghcr.io/linuxfoundation/lfx-v2-committee-service/chart
77-
version: ~0.1.0
77+
version: ~0.2.8
7878
condition: lfx-v2-committee-service.enabled
7979
- name: lfx-v2-meeting-service
8080
repository: oci://ghcr.io/linuxfoundation/lfx-v2-meeting-service/chart
81-
version: ~0.4.0
81+
version: ~0.5.3
8282
condition: lfx-v2-meeting-service.enabled
8383
- name: lfx-v2-auth-service
8484
repository: oci://ghcr.io/linuxfoundation/lfx-v2-auth-service/chart

charts/lfx-platform/templates/openfga/model.yaml

Lines changed: 38 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
- version:
2222
major: 6
2323
minor: 0
24-
patch: 1
24+
patch: 0
2525
authorizationModel: |
2626
model
2727
schema 1.1
@@ -98,7 +98,16 @@ spec:
9898
# only certain privileged users can view it.
9999
define viewer: [user:*] or participant or organizer or auditor
100100
101-
type past_meeting
101+
# The meeting_attachment type identifies an attachment of a meeting.
102+
type meeting_attachment
103+
relations
104+
define meeting: [meeting]
105+
define writer: organizer from meeting
106+
define auditor: writer or auditor from meeting
107+
define participant: participant from meeting
108+
define viewer: [user:*] or participant or writer or auditor
109+
110+
type past_meeting
102111
relations
103112
define project: [project]
104113
define committee: [committee]
@@ -122,12 +131,21 @@ spec:
122131
# only certain privileged users can view it.
123132
define viewer: [user:*] or attendee or invitee or organizer or auditor
124133
125-
# The past_meeting_recording type identifies a recording of a past meeting.
126-
# Access to a recording is limited to one of the following groups:
127-
# - Only meeting hosts
128-
# - Only meeting participants
129-
# - Public (anyone)
130-
type past_meeting_recording
134+
# The past_meeting_attachment type identifies an attachment of a past meeting.
135+
type past_meeting_attachment
136+
relations
137+
define past_meeting: [past_meeting]
138+
define writer: organizer from past_meeting
139+
define auditor: writer or auditor from past_meeting
140+
define participant: host from past_meeting or invitee from past_meeting or attendee from past_meeting
141+
define viewer: [user:*] or participant or writer or auditor
142+
143+
# The past_meeting_recording type identifies a recording of a past meeting.
144+
# Access to a recording is limited to one of the following groups:
145+
# - Only meeting hosts
146+
# - Only meeting participants
147+
# - Public (anyone)
148+
type past_meeting_recording
131149
relations
132150
define past_meeting: [past_meeting]
133151
define writer: organizer from past_meeting
@@ -145,12 +163,12 @@ spec:
145163
# to view the recording.
146164
define viewer: [user, user:*] or writer or auditor
147165
148-
# The past_meeting_transcript type identifies a transcript of a past meeting.
149-
# Access to a transcript is limited to one of the following groups:
150-
# - Only meeting hosts
151-
# - Only meeting participants
152-
# - Public (anyone)
153-
type past_meeting_transcript
166+
# The past_meeting_transcript type identifies a transcript of a past meeting.
167+
# Access to a transcript is limited to one of the following groups:
168+
# - Only meeting hosts
169+
# - Only meeting participants
170+
# - Public (anyone)
171+
type past_meeting_transcript
154172
relations
155173
define past_meeting: [past_meeting]
156174
define writer: organizer from past_meeting
@@ -168,12 +186,12 @@ spec:
168186
# to view the transcript.
169187
define viewer: [user, user:*] or writer or auditor
170188
171-
# The past_meeting_summary type identifies a summary of a past meeting.
172-
# Access to a summary is limited to one of the following groups:
173-
# - Only meeting hosts
174-
# - Only meeting participants
175-
# - Public (anyone)
176-
type past_meeting_summary
189+
# The past_meeting_summary type identifies a summary of a past meeting.
190+
# Access to a summary is limited to one of the following groups:
191+
# - Only meeting hosts
192+
# - Only meeting participants
193+
# - Public (anyone)
194+
type past_meeting_summary
177195
relations
178196
define past_meeting: [past_meeting]
179197
define writer: organizer from past_meeting

0 commit comments

Comments
 (0)