1
0
mirror of https://github.com/lxc/incus.git synced 2026-02-05 09:46:19 +01:00

[lxd-import] Makefile: Adds make target for generating openfga model json.

Signed-off-by: Mark Laing <mark.laing@canonical.com>
This commit is contained in:
Mark Laing
2023-09-25 17:59:22 +01:00
committed by Stéphane Graber
parent 537742959b
commit 71cd2b8dd3

View File

@@ -308,3 +308,8 @@ endif
tags: */*.go
find . -type f -name '*.go' | gotags -L - -f tags
# OpenFGA Syntax Transformer: https://github.com/openfga/syntax-transformer
.PHONY: update-openfga
update-openfga:
@printf 'package auth\n\n// Code generated by Makefile; DO NOT EDIT.\n\nvar authModel = `%s`\n' '$(shell npx @openfga/syntax-transformer transform --from=dsl --inputFile=./internal/server/auth/driver_openfga_model.openfga | jq -c)' > ./internal/server/auth/driver_openfga_model.go