aboutsummaryrefslogtreecommitdiff
tag name0.1.0 (566c2483397e5ad2ecb4e98869135519f8368da8)
tag date2024-07-13 23:00:38 -0700
tagged byMax Resnick <max@ofmax.li>
tagged objectcommit d2ee4229aa...
downloadgo-git-server-0.1.0.tar.gz
v0.1.0 release
## 0.1.0 - 2024-07-13 ### Chore - add debugging - fix gitignore - logging/err cleanup - remove not needed file - update golang - update pkgs - add gitignore ### Feat - add local build and deploy targets - add clean target, add port for registry - kubernetes deployment manifests - refactor of repo management - add cluster commands and improved run command - light access logging - readonly fs support, policy built in temp - switch to hex encoding - add dockerfile - build, debug etc tasks - handle a fresh start using a mgmt repo - refactor some tests and policies. - wee bit o dev tools ### Fix - update labels - configmap name - drop brace expansion - middleware didn't return - args/flags clean up, remove repobase from config - fix up tests and linting ## Coverage git.ofmax.li/go-git-server/cmd/main.go:37: main 0.0% git.ofmax.li/go-git-server/cmd/main.go:83: init 0.0% git.ofmax.li/go-git-server/internal/admin/middleware.go:9: Hooks 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:100: loadConfigFromGit 89.5% git.ofmax.li/go-git-server/internal/admin/model.go:128: loadLocalFile 87.5% git.ofmax.li/go-git-server/internal/admin/model.go:142: setupPolicyFile 69.2% git.ofmax.li/go-git-server/internal/admin/model.go:163: loadServerConfig 85.7% git.ofmax.li/go-git-server/internal/admin/model.go:189: ServerPolicies 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:198: ConfigureRepos 71.4% git.ofmax.li/go-git-server/internal/admin/model.go:210: readOnlyPaths 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:217: writePaths 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:223: Policy 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:238: CasbinPolicies 100.0% git.ofmax.li/go-git-server/internal/admin/model.go:247: ReconcileRepo 94.7% git.ofmax.li/go-git-server/internal/admin/model.go:278: ConfigureExport 75.0% git.ofmax.li/go-git-server/internal/admin/model.go:287: ReconcileGitConf 82.4% git.ofmax.li/go-git-server/internal/admin/service.go:22: Reload 57.1% git.ofmax.li/go-git-server/internal/admin/service.go:44: InitServer 76.2% git.ofmax.li/go-git-server/internal/admin/service.go:76: NewService 77.8% git.ofmax.li/go-git-server/internal/authz/middleware.go:22: Authentication 79.2% git.ofmax.li/go-git-server/internal/authz/middleware.go:55: Authorization 73.7% git.ofmax.li/go-git-server/internal/authz/model.go:16: NewTokenMap 0.0% git.ofmax.li/go-git-server/internal/authz/model.go:24: LoadTokensFromFile 0.0% git.ofmax.li/go-git-server/internal/authz/model.go:46: GenerateNewToken 84.6% git.ofmax.li/go-git-server/internal/git/handler.go:10: GitHttpBackendHandler 33.3% total: (statements) 65.2% -----BEGIN PGP SIGNATURE----- iQJBBAABCAArFiEEL2/VagwExD4ZC+D1l+LOrzuKM10FAmaTaYYNHG1heEBvZm1h eC5saQAKCRCX4s6vO4ozXaIfD/oD1tYmg2RZ0sKz3mTUzraKDHfsQ+fRoTyHpDPh uXDTg9t6qcg9+aGIwLlSyjKGrfM+3tIQWINYP0v6HpyCrPHqOuhMvHOSs3CTWvaG 2Ot6Hll1klIs5DVwYuJEHaPz3DV06E02lKszjrFpUR6STCS3hNEz6kzyQr+b5wmo Te3LcUf0nQqQ6bAi8b/uRcIOUw5jjSdTyOT/4wXoWGNpX1ouCvktwQot3C1dxF+1 Yq4CjykJFc4Rqy+QgzChsN02PPQi9wYvmgTg4pishu7QoVjseouYLntuHZ3/BMJs bm13EWSrewwzDeMedzM77HBV5Fb5HVxbg1J/sgj0XK14u7YA92fSucNSOrC3zUxG XuOlXjDByVBKV/rScP4vlLVqsqwdHsL6OmNXs5VVaRRKnH4ZUkmHso48axW5qu8+ JryFrqUvPq8xJjOGDY+OS4jQAEm8vLOKRMdRcUNNAU1mWouKCZptYL5L4UOPkHoG sRZYJH9mnUiUDOBpbrOvcsnHIGLm8/iNLq02jxF/RtH2EDt7bR4VHAEqrnaLlEfC 8QHIUZwsdtVg+P248citbxdM55kA6MN1uyYjRt5HCWNYpQTvgg1mTsoOHSJKmNDz nRzjIOJowuSIQj4QcRUDTaaGI7apbUtAALKokQuZ+nJiRP5G/ag+bVlXa47w/Tyo /laKCw== =MTdf -----END PGP SIGNATURE-----