Skip to content
Merged
Show file tree
Hide file tree
Changes from 109 commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
30f9a79
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 15, 2025
473d787
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 16, 2025
b89fbe2
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 16, 2025
89390ba
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 17, 2025
0c80267
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 17, 2025
7575d01
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 18, 2025
ee602f4
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 19, 2025
00f0669
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 19, 2025
0adfd4c
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 19, 2025
c2021cd
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 22, 2025
8dafb3b
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 22, 2025
51b3fe7
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 23, 2025
bb3f77a
feat(infrastructure): add SQLAlchemy async database foundation with A…
jsell-rh Dec 23, 2025
3f348b4
Merge AIHCM-121: Database foundation with SQLAlchemy and Alembic
jsell-rh Dec 23, 2025
0feb2c0
feat(shared-kernel): add authorization abstractions and SpiceDB client
jsell-rh Dec 23, 2025
9fac78f
Merge AIHCM-122: Authorization abstractions and SpiceDB client
jsell-rh Dec 23, 2025
f8fc154
Merge remote-tracking branch 'origin/main' into main
jsell-rh Dec 23, 2025
22d202e
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 23, 2025
be9570b
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 23, 2025
0b759a1
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Dec 23, 2025
8762ee8
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 5, 2026
a74c79e
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 5, 2026
86f80c8
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 6, 2026
669ba32
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 6, 2026
d1005ee
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 8, 2026
1ad4576
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 14, 2026
6e5e818
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 14, 2026
b356c55
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 16, 2026
5070998
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 16, 2026
7345f9b
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 16, 2026
6f846a0
ci: automerge mintmaker non-major upgrades if tests pass
jsell-rh Jan 19, 2026
b2756bf
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 19, 2026
b40fde0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 19, 2026
292e933
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 19, 2026
edc18cd
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 19, 2026
1b9341b
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 19, 2026
20aaae6
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 20, 2026
56f66f5
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 21, 2026
bf1945d
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 26, 2026
ae117f0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 26, 2026
9b64754
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
a3db3c1
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
ae5330b
fix(deploy): set postgres uid/gid to 001379999
jsell-rh Jan 27, 2026
877e3e1
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
c833314
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
2d183e5
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
872df8f
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
b907f41
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
97c8675
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
7e483f8
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 27, 2026
348e824
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 29, 2026
66ba551
refactor(api.iam): rename Role to GroupRole
jsell-rh Jan 29, 2026
3399577
refactor(api.iam): add TenantMember value object
jsell-rh Jan 29, 2026
77c65c2
refactor(api.iam): add TenantMemberAdded event and method
jsell-rh Jan 29, 2026
768d479
refactor(api.iam): add TenantMemberRemoved event and method
jsell-rh Jan 29, 2026
340f6c6
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Jan 30, 2026
f860195
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 2, 2026
5e4d2d5
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 5, 2026
172dd5c
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 6, 2026
10543b0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 6, 2026
2853a15
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 6, 2026
d677969
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 6, 2026
3fa8055
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 6, 2026
b472121
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 9, 2026
55f7ad7
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 9, 2026
1888d60
feat(iam.presentation): add workspace DTOs and router skeleton
jsell-rh Feb 9, 2026
be0481f
feat(iam.presentation): implement POST /workspaces endpoint with TDD
jsell-rh Feb 9, 2026
cf6a073
feat(iam.presentation): implement GET /workspaces/{id} endpoint and a…
jsell-rh Feb 9, 2026
7679bc3
feat(iam.presentation): implement GET /workspaces list endpoint with TDD
jsell-rh Feb 9, 2026
1f5e256
feat(iam.presentation): implement DELETE /workspaces/{id} endpoint wi…
jsell-rh Feb 9, 2026
1bcc4ea
Merge branch 'jsell/feat/AIHCM-145-workspace-api-dto'
jsell-rh Feb 9, 2026
fdbc275
fix(shared_kernel): align SpiceDB schema with translator implementation
jsell-rh Feb 9, 2026
77d3b0f
Merge branch 'main' into jsell/feat/AIHCM-146-workspace-authz
jsell-rh Feb 9, 2026
7ba4978
refactor(shared_kernel): remove unused authorization enum values
jsell-rh Feb 9, 2026
913c015
fix(shared_kernel): update future schema references to use admin rela…
jsell-rh Feb 9, 2026
c9be6d6
Merge branch 'jsell/feat/AIHCM-146-workspace-authz' of github.com:ope…
jsell-rh Feb 9, 2026
5d1a988
Merge branch 'jsell/feat/AIHCM-146-workspace-authz'
jsell-rh Feb 9, 2026
776ad38
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 10, 2026
df7fd6a
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 11, 2026
9dd411e
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 11, 2026
9469867
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 12, 2026
e5cccdc
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 12, 2026
f4426f0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 12, 2026
d738cd2
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 12, 2026
cd6fca1
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 17, 2026
335f00d
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 17, 2026
bf91a83
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 18, 2026
b80cdbd
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 18, 2026
4f5e35c
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 19, 2026
a879fe9
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 19, 2026
65a49a4
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 19, 2026
6e63865
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Feb 19, 2026
8094c0b
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 2, 2026
f35b78c
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 2, 2026
5c688bc
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 2, 2026
efa4b4d
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 4, 2026
2df0fe0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 5, 2026
aec08b0
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 5, 2026
83656b9
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 5, 2026
936a7e1
Merge branch 'main' of github.com:openshift-hyperfleet/kartograph
jsell-rh Mar 10, 2026
7328a56
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 12, 2026
3a38fa2
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 17, 2026
601c409
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 17, 2026
b739e25
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 17, 2026
a90e41c
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 18, 2026
dd943d0
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 18, 2026
109e93c
Merge branch 'main' of https://github.com/openshift-hyperfleet/kartog…
jsell-rh Mar 18, 2026
3a0c6a5
chore(deps): update apache/age, spicedb, and ubi9 base images
jsell-rh Mar 23, 2026
342abac
Merge branch 'main' into chore/update-container-images
jsell-rh Mar 23, 2026
d1f7297
chore(deps): pin spicedb-migrate version and update postgres client t…
jsell-rh Mar 23, 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
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

services:
postgres:
image: apache/age:release_PG17_1.6.0
image: apache/age:release_PG18_1.7.0
env:
POSTGRES_USER: kartograph
POSTGRES_PASSWORD: kartograph_dev_password
Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
-p 50051:50051 \
-p 50052:50052 \
--entrypoint spicedb \
quay.io/authzed/spicedb:v1.48.0 \
quay.io/authzed/spicedb:v1.50.0 \
serve-testing

- name: Set up uv
Expand Down
4 changes: 2 additions & 2 deletions compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ services:
start_period: 30s

spicedb:
image: authzed/spicedb:v1.48.0
image: authzed/spicedb:v1.50.0
command: "serve"
env_file:
- env/spicedb.env
Expand Down Expand Up @@ -82,7 +82,7 @@ services:
condition: service_healthy

postgres:
image: apache/age:release_PG17_1.6.0
image: apache/age:release_PG18_1.7.0
env_file:
- env/postgres.env
ports:
Expand Down
2 changes: 1 addition & 1 deletion deploy/apps/kartograph/base/job-spicedb-migrate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
echo "DB init complete!"
containers:
- name: migrate
image: authzed/spicedb:v1.48.0
image: authzed/spicedb:v1.50.0
imagePullPolicy: IfNotPresent
args:
- migrate
Expand Down
2 changes: 1 addition & 1 deletion deploy/apps/kartograph/base/postgres-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
securityContext: {}
containers:
- name: postgres
image: apache/age:release_PG17_1.6.0
image: apache/age:release_PG18_1.7.0
securityContext:
runAsNonRoot: true
allowPrivilegeEscalation: false
Expand Down
2 changes: 1 addition & 1 deletion deploy/apps/kartograph/base/spicedb-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
echo "Migration complete!"
containers:
- name: spicedb
image: authzed/spicedb:v1.48.0
image: authzed/spicedb:v1.50.0
imagePullPolicy: IfNotPresent
securityContext:
runAsNonRoot: true
Expand Down
4 changes: 2 additions & 2 deletions src/api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Build stage - using Red Hat UBI9 Python image
FROM registry.access.redhat.com/ubi9/python-312:9.7-1765181854 AS builder
FROM registry.access.redhat.com/ubi9/python-312@sha256:d7b4607a07e0e831e7ea9a66d91dc39251ae3ce17bad540f2d19e44407073f9b AS builder

# Install build dependencies for psycopg2 compilation
USER 0
Expand Down Expand Up @@ -37,7 +37,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \


# Production stage - using Red Hat UBI9 Python image
FROM registry.access.redhat.com/ubi9/python-312:9.7-1765181854
FROM registry.access.redhat.com/ubi9/python-312@sha256:d7b4607a07e0e831e7ea9a66d91dc39251ae3ce17bad540f2d19e44407073f9b
# It is important to use the image that matches the builder, as the path to the
# Python executable must be the same

Expand Down
Loading