summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-14 11:34:18 -0600
committermo khan <mo@mokhan.ca>2025-07-14 11:34:18 -0600
commitfa92e7d1b3a61deb3d16db2f6546677040e395cd (patch)
treee7d13b5a30daa201b4c864917a4b0d2b0c03a64e /Makefile
parenta0de68067e3077481d526ef42bbb1c5708b044c8 (diff)
chore: add make targets to setup spice schema
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 82d6f5a7..35886d64 100644
--- a/Makefile
+++ b/Makefile
@@ -78,3 +78,13 @@ production-entities: $(AUTHZD_BIN) check-gitlab-token
@$(AUTHZD_BIN) generate --project gitlab-org/gitlab --output etc/authzd/gitlab.com/gitlab-org/gitlab/entities.json
@$(AUTHZD_BIN) generate --project gitlab-org/software-supply-chain-security/authorization/authzd --output etc/authzd/gitlab.com/gitlab-org/software-supply-chain-security/authorization/authzd/entities.json
@$(AUTHZD_BIN) generate --project gitlab-org/software-supply-chain-security/authorization/sparkled --output etc/authzd/gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/entities.json
+
+# spice target
+run-spicedb:
+ @spicedb serve --grpc-preshared-key "secret"
+
+run-spice-schema-load:
+ @zed --endpoint ":50051" --token "secret" --insecure schema write etc/authzd/spice.schema
+
+run-spice-schema-read:
+ @zed --endpoint ":50051" --token "secret" --insecure schema read