├── .dockerignore ├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── .tool-versions ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── Taskfile.yml ├── api ├── gen │ ├── README.md │ ├── go │ │ ├── auditumio │ │ │ └── auditum │ │ │ │ └── v1alpha1 │ │ │ │ ├── openapi.pb.go │ │ │ │ ├── project.pb.go │ │ │ │ ├── project_service.pb.go │ │ │ │ ├── project_service.pb.gw.go │ │ │ │ ├── project_service_grpc.pb.go │ │ │ │ ├── record.pb.go │ │ │ │ ├── record_service.pb.go │ │ │ │ ├── record_service.pb.gw.go │ │ │ │ └── record_service_grpc.pb.go │ │ ├── google │ │ │ └── api │ │ │ │ ├── annotations.pb.go │ │ │ │ ├── field_behavior.pb.go │ │ │ │ └── http.pb.go │ │ └── protoc-gen-openapiv2 │ │ │ └── options │ │ │ ├── annotations.pb.go │ │ │ └── openapiv2.pb.go │ └── openapiv2 │ │ └── auditumio │ │ └── auditum │ │ └── v1alpha1 │ │ └── api.swagger.yaml └── proto │ ├── README.md │ ├── auditumio │ └── auditum │ │ └── v1alpha1 │ │ ├── openapi.buf.gen.yaml │ │ ├── openapi.proto │ │ ├── project.proto │ │ ├── project_service.proto │ │ ├── record.proto │ │ └── record_service.proto │ ├── buf.yaml │ ├── google │ ├── README.md │ └── api │ │ ├── annotations.proto │ │ ├── field_behavior.proto │ │ └── http.proto │ └── protoc-gen-openapiv2 │ ├── LICENSE │ ├── README.md │ └── options │ ├── annotations.proto │ └── openapiv2.proto ├── assets └── banner.png ├── buf.gen.yaml ├── buf.work.yaml ├── cmd └── auditum │ └── main.go ├── config ├── auditum.yaml └── examples │ ├── auditum-local-postgres.yaml │ └── auditum-local-sqlite-otlp.yaml ├── go.mod ├── go.sum ├── hack └── local │ └── docker-compose.yml ├── internal ├── api │ ├── auditumio │ │ └── auditum │ │ │ └── v1alpha1 │ │ │ ├── codec.go │ │ │ ├── dependencies.go │ │ │ ├── project_codec.go │ │ │ ├── project_service_server.go │ │ │ ├── project_validation.go │ │ │ ├── record_codec.go │ │ │ ├── record_service_server.go │ │ │ └── record_validation.go │ └── health │ │ └── v1 │ │ └── health_server.go ├── aud │ ├── doc.go │ ├── error.go │ ├── id.go │ ├── id_test.go │ ├── pagination.go │ ├── pagination_test.go │ ├── project.go │ ├── project_query.go │ ├── record.go │ ├── record_query.go │ ├── settings.go │ └── types │ │ └── bool_value.go ├── cmd │ └── auditum │ │ ├── command.go │ │ ├── command_migrator.go │ │ ├── command_server.go │ │ ├── config.go │ │ ├── config_grpc.go │ │ ├── config_http.go │ │ ├── config_log.go │ │ ├── config_store.go │ │ ├── config_tracing.go │ │ └── entrypoint.go ├── grpcgateway │ └── gateway.go ├── sql │ ├── doc.go │ ├── postgres │ │ ├── database.go │ │ ├── migrations.go │ │ └── migrations │ │ │ ├── 20230101000000_init.down.sql │ │ │ ├── 20230101000000_init.up.sql │ │ │ ├── 20240704220029_projects_external_id.down.sql │ │ │ └── 20240704220029_projects_external_id.up.sql │ ├── project.go │ ├── project_partition.go │ ├── record.go │ ├── record_resource_change.go │ ├── sqlite │ │ ├── database.go │ │ ├── master.go │ │ ├── migrations.go │ │ └── migrations │ │ │ ├── 20230101000000_init.down.sql │ │ │ ├── 20230101000000_init.up.sql │ │ │ ├── 20240704220029_projects_external_id.down.sql │ │ │ └── 20240704220029_projects_external_id.up.sql │ ├── sqltest │ │ ├── integration.go │ │ ├── integration_postgres.go │ │ └── integration_sqlite.go │ ├── store.go │ ├── store_integration_test.go │ ├── testdata │ │ └── .gitignore │ └── types.go └── util │ ├── tracecontext │ ├── otel.go │ ├── otel_test.go │ └── trace.go │ └── validate │ └── validate.go ├── pkg └── fragma │ ├── bunx │ ├── database.go │ └── migrations.go │ ├── devtools │ └── q │ │ └── q.go │ ├── doc.go │ ├── grpcx │ ├── client_connection.go │ ├── pagination.go │ ├── pagination_test.go │ ├── server.go │ ├── server_controller.go │ └── server_interceptor_logging.go │ ├── httpx │ ├── server.go │ └── server_controller.go │ ├── otelx │ ├── error.go │ └── provider.go │ ├── uds │ ├── socket.go │ └── socket_test.go │ └── zapx │ ├── config.go │ ├── default.go │ ├── doc.go │ ├── format.go │ ├── logger.go │ ├── zapxbun │ └── logger.go │ ├── zapxgrpc │ └── logger.go │ └── zapxmigrate │ └── logger.go ├── test ├── docker-compose.sh └── docker-compose.yml └── website ├── .gitignore ├── README.md ├── babel.config.js ├── blog ├── 2023-06-25-initial-release.md └── authors.yml ├── docs ├── development.md ├── features │ ├── grpc-api.md │ ├── index.md │ └── observability.md ├── getting-started │ ├── configuration.md │ ├── deployment.md │ ├── index.md │ └── installation.md ├── intro.md ├── quickstart.md └── usage-guide │ ├── create-project.md │ ├── create-records.md │ ├── delete-records.md │ ├── index.md │ ├── search-records.md │ └── update-records.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── plugins └── webpackDebugFix.js ├── redocusaurus ├── openapi │ ├── README.md │ └── v1alpha1 │ │ └── api.yaml └── redocly.yaml ├── sidebars.js ├── src ├── components │ └── HomepageFeatures │ │ ├── index.tsx │ │ └── styles.module.css ├── css │ └── custom.css └── pages │ ├── credits.md │ ├── index.module.css │ └── index.tsx ├── static ├── .nojekyll ├── fonts │ └── Quantico-Regular.ttf └── img │ ├── favicon.ico │ ├── features │ ├── api.svg │ ├── cloud.svg │ ├── data.svg │ ├── hourglass.svg │ ├── opensource.svg │ └── telescope.svg │ ├── logo.svg │ └── social-card.png └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/.tool-versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /api/gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/README.md -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/openapi.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/openapi.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/project.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/project.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/project_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/project_service.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/project_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/project_service.pb.gw.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/project_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/project_service_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/record.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/record.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/record_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/record_service.pb.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/record_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/record_service.pb.gw.go -------------------------------------------------------------------------------- /api/gen/go/auditumio/auditum/v1alpha1/record_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/auditumio/auditum/v1alpha1/record_service_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/go/google/api/annotations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/google/api/annotations.pb.go -------------------------------------------------------------------------------- /api/gen/go/google/api/field_behavior.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/google/api/field_behavior.pb.go -------------------------------------------------------------------------------- /api/gen/go/google/api/http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/google/api/http.pb.go -------------------------------------------------------------------------------- /api/gen/go/protoc-gen-openapiv2/options/annotations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/protoc-gen-openapiv2/options/annotations.pb.go -------------------------------------------------------------------------------- /api/gen/go/protoc-gen-openapiv2/options/openapiv2.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/go/protoc-gen-openapiv2/options/openapiv2.pb.go -------------------------------------------------------------------------------- /api/gen/openapiv2/auditumio/auditum/v1alpha1/api.swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/gen/openapiv2/auditumio/auditum/v1alpha1/api.swagger.yaml -------------------------------------------------------------------------------- /api/proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/README.md -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/openapi.buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/openapi.buf.gen.yaml -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/openapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/openapi.proto -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/project.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/project.proto -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/project_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/project_service.proto -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/record.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/record.proto -------------------------------------------------------------------------------- /api/proto/auditumio/auditum/v1alpha1/record_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/auditumio/auditum/v1alpha1/record_service.proto -------------------------------------------------------------------------------- /api/proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/buf.yaml -------------------------------------------------------------------------------- /api/proto/google/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/google/README.md -------------------------------------------------------------------------------- /api/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /api/proto/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/google/api/field_behavior.proto -------------------------------------------------------------------------------- /api/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/google/api/http.proto -------------------------------------------------------------------------------- /api/proto/protoc-gen-openapiv2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/protoc-gen-openapiv2/LICENSE -------------------------------------------------------------------------------- /api/proto/protoc-gen-openapiv2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/protoc-gen-openapiv2/README.md -------------------------------------------------------------------------------- /api/proto/protoc-gen-openapiv2/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/protoc-gen-openapiv2/options/annotations.proto -------------------------------------------------------------------------------- /api/proto/protoc-gen-openapiv2/options/openapiv2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/api/proto/protoc-gen-openapiv2/options/openapiv2.proto -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/assets/banner.png -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | 3 | directories: 4 | - api/proto 5 | -------------------------------------------------------------------------------- /cmd/auditum/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/cmd/auditum/main.go -------------------------------------------------------------------------------- /config/auditum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/config/auditum.yaml -------------------------------------------------------------------------------- /config/examples/auditum-local-postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/config/examples/auditum-local-postgres.yaml -------------------------------------------------------------------------------- /config/examples/auditum-local-sqlite-otlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/config/examples/auditum-local-sqlite-otlp.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/go.sum -------------------------------------------------------------------------------- /hack/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/hack/local/docker-compose.yml -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/codec.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/dependencies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/dependencies.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/project_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/project_codec.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/project_service_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/project_service_server.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/project_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/project_validation.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/record_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/record_codec.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/record_service_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/record_service_server.go -------------------------------------------------------------------------------- /internal/api/auditumio/auditum/v1alpha1/record_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/auditumio/auditum/v1alpha1/record_validation.go -------------------------------------------------------------------------------- /internal/api/health/v1/health_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/api/health/v1/health_server.go -------------------------------------------------------------------------------- /internal/aud/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/doc.go -------------------------------------------------------------------------------- /internal/aud/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/error.go -------------------------------------------------------------------------------- /internal/aud/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/id.go -------------------------------------------------------------------------------- /internal/aud/id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/id_test.go -------------------------------------------------------------------------------- /internal/aud/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/pagination.go -------------------------------------------------------------------------------- /internal/aud/pagination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/pagination_test.go -------------------------------------------------------------------------------- /internal/aud/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/project.go -------------------------------------------------------------------------------- /internal/aud/project_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/project_query.go -------------------------------------------------------------------------------- /internal/aud/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/record.go -------------------------------------------------------------------------------- /internal/aud/record_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/record_query.go -------------------------------------------------------------------------------- /internal/aud/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/settings.go -------------------------------------------------------------------------------- /internal/aud/types/bool_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/aud/types/bool_value.go -------------------------------------------------------------------------------- /internal/cmd/auditum/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/command.go -------------------------------------------------------------------------------- /internal/cmd/auditum/command_migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/command_migrator.go -------------------------------------------------------------------------------- /internal/cmd/auditum/command_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/command_server.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config_grpc.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config_http.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config_log.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config_store.go -------------------------------------------------------------------------------- /internal/cmd/auditum/config_tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/config_tracing.go -------------------------------------------------------------------------------- /internal/cmd/auditum/entrypoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/cmd/auditum/entrypoint.go -------------------------------------------------------------------------------- /internal/grpcgateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/grpcgateway/gateway.go -------------------------------------------------------------------------------- /internal/sql/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/doc.go -------------------------------------------------------------------------------- /internal/sql/postgres/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/postgres/database.go -------------------------------------------------------------------------------- /internal/sql/postgres/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/postgres/migrations.go -------------------------------------------------------------------------------- /internal/sql/postgres/migrations/20230101000000_init.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/postgres/migrations/20230101000000_init.down.sql -------------------------------------------------------------------------------- /internal/sql/postgres/migrations/20230101000000_init.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/postgres/migrations/20230101000000_init.up.sql -------------------------------------------------------------------------------- /internal/sql/postgres/migrations/20240704220029_projects_external_id.down.sql: -------------------------------------------------------------------------------- 1 | BEGIN; 2 | 3 | ALTER TABLE projects DROP COLUMN external_id; 4 | 5 | COMMIT; 6 | -------------------------------------------------------------------------------- /internal/sql/postgres/migrations/20240704220029_projects_external_id.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/postgres/migrations/20240704220029_projects_external_id.up.sql -------------------------------------------------------------------------------- /internal/sql/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/project.go -------------------------------------------------------------------------------- /internal/sql/project_partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/project_partition.go -------------------------------------------------------------------------------- /internal/sql/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/record.go -------------------------------------------------------------------------------- /internal/sql/record_resource_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/record_resource_change.go -------------------------------------------------------------------------------- /internal/sql/sqlite/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/database.go -------------------------------------------------------------------------------- /internal/sql/sqlite/master.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/master.go -------------------------------------------------------------------------------- /internal/sql/sqlite/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/migrations.go -------------------------------------------------------------------------------- /internal/sql/sqlite/migrations/20230101000000_init.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/migrations/20230101000000_init.down.sql -------------------------------------------------------------------------------- /internal/sql/sqlite/migrations/20230101000000_init.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/migrations/20230101000000_init.up.sql -------------------------------------------------------------------------------- /internal/sql/sqlite/migrations/20240704220029_projects_external_id.down.sql: -------------------------------------------------------------------------------- 1 | BEGIN; 2 | 3 | ALTER TABLE projects DROP COLUMN external_id; 4 | 5 | COMMIT; 6 | -------------------------------------------------------------------------------- /internal/sql/sqlite/migrations/20240704220029_projects_external_id.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqlite/migrations/20240704220029_projects_external_id.up.sql -------------------------------------------------------------------------------- /internal/sql/sqltest/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqltest/integration.go -------------------------------------------------------------------------------- /internal/sql/sqltest/integration_postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqltest/integration_postgres.go -------------------------------------------------------------------------------- /internal/sql/sqltest/integration_sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/sqltest/integration_sqlite.go -------------------------------------------------------------------------------- /internal/sql/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/store.go -------------------------------------------------------------------------------- /internal/sql/store_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/store_integration_test.go -------------------------------------------------------------------------------- /internal/sql/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | auditum.db 2 | -------------------------------------------------------------------------------- /internal/sql/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/sql/types.go -------------------------------------------------------------------------------- /internal/util/tracecontext/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/util/tracecontext/otel.go -------------------------------------------------------------------------------- /internal/util/tracecontext/otel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/util/tracecontext/otel_test.go -------------------------------------------------------------------------------- /internal/util/tracecontext/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/util/tracecontext/trace.go -------------------------------------------------------------------------------- /internal/util/validate/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/internal/util/validate/validate.go -------------------------------------------------------------------------------- /pkg/fragma/bunx/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/bunx/database.go -------------------------------------------------------------------------------- /pkg/fragma/bunx/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/bunx/migrations.go -------------------------------------------------------------------------------- /pkg/fragma/devtools/q/q.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/devtools/q/q.go -------------------------------------------------------------------------------- /pkg/fragma/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/doc.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/client_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/client_connection.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/pagination.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/pagination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/pagination_test.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/server.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/server_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/server_controller.go -------------------------------------------------------------------------------- /pkg/fragma/grpcx/server_interceptor_logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/grpcx/server_interceptor_logging.go -------------------------------------------------------------------------------- /pkg/fragma/httpx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/httpx/server.go -------------------------------------------------------------------------------- /pkg/fragma/httpx/server_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/httpx/server_controller.go -------------------------------------------------------------------------------- /pkg/fragma/otelx/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/otelx/error.go -------------------------------------------------------------------------------- /pkg/fragma/otelx/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/otelx/provider.go -------------------------------------------------------------------------------- /pkg/fragma/uds/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/uds/socket.go -------------------------------------------------------------------------------- /pkg/fragma/uds/socket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/uds/socket_test.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/config.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/default.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/doc.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/format.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/logger.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/zapxbun/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/zapxbun/logger.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/zapxgrpc/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/zapxgrpc/logger.go -------------------------------------------------------------------------------- /pkg/fragma/zapx/zapxmigrate/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/pkg/fragma/zapx/zapxmigrate/logger.go -------------------------------------------------------------------------------- /test/docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/test/docker-compose.sh -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/README.md -------------------------------------------------------------------------------- /website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/babel.config.js -------------------------------------------------------------------------------- /website/blog/2023-06-25-initial-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/blog/2023-06-25-initial-release.md -------------------------------------------------------------------------------- /website/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/blog/authors.yml -------------------------------------------------------------------------------- /website/docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/development.md -------------------------------------------------------------------------------- /website/docs/features/grpc-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/features/grpc-api.md -------------------------------------------------------------------------------- /website/docs/features/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/features/index.md -------------------------------------------------------------------------------- /website/docs/features/observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/features/observability.md -------------------------------------------------------------------------------- /website/docs/getting-started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/getting-started/configuration.md -------------------------------------------------------------------------------- /website/docs/getting-started/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/getting-started/deployment.md -------------------------------------------------------------------------------- /website/docs/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/getting-started/index.md -------------------------------------------------------------------------------- /website/docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/getting-started/installation.md -------------------------------------------------------------------------------- /website/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/intro.md -------------------------------------------------------------------------------- /website/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/quickstart.md -------------------------------------------------------------------------------- /website/docs/usage-guide/create-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/create-project.md -------------------------------------------------------------------------------- /website/docs/usage-guide/create-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/create-records.md -------------------------------------------------------------------------------- /website/docs/usage-guide/delete-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/delete-records.md -------------------------------------------------------------------------------- /website/docs/usage-guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/index.md -------------------------------------------------------------------------------- /website/docs/usage-guide/search-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/search-records.md -------------------------------------------------------------------------------- /website/docs/usage-guide/update-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docs/usage-guide/update-records.md -------------------------------------------------------------------------------- /website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/docusaurus.config.js -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/package.json -------------------------------------------------------------------------------- /website/plugins/webpackDebugFix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/plugins/webpackDebugFix.js -------------------------------------------------------------------------------- /website/redocusaurus/openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/redocusaurus/openapi/README.md -------------------------------------------------------------------------------- /website/redocusaurus/openapi/v1alpha1/api.yaml: -------------------------------------------------------------------------------- 1 | ../../../../api/gen/openapiv2/auditumio/auditum/v1alpha1/api.swagger.yaml -------------------------------------------------------------------------------- /website/redocusaurus/redocly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/redocusaurus/redocly.yaml -------------------------------------------------------------------------------- /website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/sidebars.js -------------------------------------------------------------------------------- /website/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /website/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/pages/credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/pages/credits.md -------------------------------------------------------------------------------- /website/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/pages/index.module.css -------------------------------------------------------------------------------- /website/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/src/pages/index.tsx -------------------------------------------------------------------------------- /website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/static/fonts/Quantico-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/fonts/Quantico-Regular.ttf -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/static/img/features/api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/api.svg -------------------------------------------------------------------------------- /website/static/img/features/cloud.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/cloud.svg -------------------------------------------------------------------------------- /website/static/img/features/data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/data.svg -------------------------------------------------------------------------------- /website/static/img/features/hourglass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/hourglass.svg -------------------------------------------------------------------------------- /website/static/img/features/opensource.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/opensource.svg -------------------------------------------------------------------------------- /website/static/img/features/telescope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/features/telescope.svg -------------------------------------------------------------------------------- /website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/logo.svg -------------------------------------------------------------------------------- /website/static/img/social-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/static/img/social-card.png -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auditumio/auditum/HEAD/website/tsconfig.json --------------------------------------------------------------------------------