├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── custom.md │ └── feature-request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── lint.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .markdownlint.yml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── hack ├── golanglint.sh ├── markdownlint.sh └── protoc.sh ├── pkg └── apis │ ├── cdnsystem │ └── v1 │ │ ├── cdnsystem.pb.go │ │ ├── cdnsystem.pb.validate.go │ │ ├── cdnsystem.proto │ │ ├── cdnsystem_grpc.pb.go │ │ └── mocks │ │ ├── cdnsystem_mock.go │ │ └── mocks.go │ ├── common │ ├── v1 │ │ ├── common.pb.go │ │ ├── common.pb.validate.go │ │ └── common.proto │ └── v2 │ │ ├── common.pb.go │ │ ├── common.pb.validate.go │ │ └── common.proto │ ├── dfdaemon │ ├── v1 │ │ ├── dfdaemon.pb.go │ │ ├── dfdaemon.pb.validate.go │ │ ├── dfdaemon.proto │ │ ├── dfdaemon_grpc.pb.go │ │ └── mocks │ │ │ ├── dfdaemon_mock.go │ │ │ └── mocks.go │ └── v2 │ │ ├── dfdaemon.pb.go │ │ ├── dfdaemon.pb.validate.go │ │ ├── dfdaemon.proto │ │ ├── dfdaemon_grpc.pb.go │ │ └── mocks │ │ ├── dfdaemon_mock.go │ │ └── mocks.go │ ├── errordetails │ ├── v1 │ │ ├── errordetails.pb.go │ │ ├── errordetails.pb.validate.go │ │ └── errordetails.proto │ └── v2 │ │ ├── errordetails.pb.go │ │ ├── errordetails.pb.validate.go │ │ └── errordetails.proto │ ├── manager │ ├── v1 │ │ ├── manager.pb.go │ │ ├── manager.pb.validate.go │ │ ├── manager.proto │ │ ├── manager_grpc.pb.go │ │ └── mocks │ │ │ ├── manager_mock.go │ │ │ └── mocks.go │ └── v2 │ │ ├── manager.pb.go │ │ ├── manager.pb.validate.go │ │ ├── manager.proto │ │ ├── manager_grpc.pb.go │ │ └── mocks │ │ ├── manager_mock.go │ │ └── mocks.go │ └── scheduler │ ├── v1 │ ├── mocks │ │ ├── mocks.go │ │ └── scheduler_mock.go │ ├── scheduler.pb.go │ ├── scheduler.pb.validate.go │ ├── scheduler.proto │ └── scheduler_grpc.pb.go │ └── v2 │ ├── mocks │ ├── mocks.go │ └── scheduler_mock.go │ ├── scheduler.pb.go │ ├── scheduler.pb.validate.go │ ├── scheduler.proto │ └── scheduler_grpc.pb.go ├── proto ├── common.proto ├── dfdaemon.proto ├── errordetails.proto ├── manager.proto └── scheduler.proto └── src ├── common.v2.rs ├── descriptor.bin ├── dfdaemon.v2.rs ├── errordetails.v2.rs ├── lib.rs ├── manager.v2.rs └── scheduler.v2.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/go.sum -------------------------------------------------------------------------------- /hack/golanglint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/hack/golanglint.sh -------------------------------------------------------------------------------- /hack/markdownlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/hack/markdownlint.sh -------------------------------------------------------------------------------- /hack/protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/hack/protoc.sh -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/cdnsystem.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/cdnsystem.pb.go -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/cdnsystem.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/cdnsystem.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/cdnsystem.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/cdnsystem.proto -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/cdnsystem_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/cdnsystem_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/mocks/cdnsystem_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/mocks/cdnsystem_mock.go -------------------------------------------------------------------------------- /pkg/apis/cdnsystem/v1/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/cdnsystem/v1/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/common/v1/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v1/common.pb.go -------------------------------------------------------------------------------- /pkg/apis/common/v1/common.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v1/common.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/common/v1/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v1/common.proto -------------------------------------------------------------------------------- /pkg/apis/common/v2/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v2/common.pb.go -------------------------------------------------------------------------------- /pkg/apis/common/v2/common.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v2/common.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/common/v2/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/common/v2/common.proto -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/dfdaemon.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/dfdaemon.pb.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/dfdaemon.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/dfdaemon.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/dfdaemon.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/dfdaemon.proto -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/dfdaemon_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/dfdaemon_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/mocks/dfdaemon_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/mocks/dfdaemon_mock.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v1/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v1/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/dfdaemon.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/dfdaemon.pb.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/dfdaemon.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/dfdaemon.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/dfdaemon.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/dfdaemon.proto -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/dfdaemon_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/dfdaemon_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/mocks/dfdaemon_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/mocks/dfdaemon_mock.go -------------------------------------------------------------------------------- /pkg/apis/dfdaemon/v2/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/dfdaemon/v2/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/errordetails/v1/errordetails.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v1/errordetails.pb.go -------------------------------------------------------------------------------- /pkg/apis/errordetails/v1/errordetails.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v1/errordetails.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/errordetails/v1/errordetails.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v1/errordetails.proto -------------------------------------------------------------------------------- /pkg/apis/errordetails/v2/errordetails.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v2/errordetails.pb.go -------------------------------------------------------------------------------- /pkg/apis/errordetails/v2/errordetails.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v2/errordetails.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/errordetails/v2/errordetails.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/errordetails/v2/errordetails.proto -------------------------------------------------------------------------------- /pkg/apis/manager/v1/manager.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/manager.pb.go -------------------------------------------------------------------------------- /pkg/apis/manager/v1/manager.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/manager.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/manager/v1/manager.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/manager.proto -------------------------------------------------------------------------------- /pkg/apis/manager/v1/manager_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/manager_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/manager/v1/mocks/manager_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/mocks/manager_mock.go -------------------------------------------------------------------------------- /pkg/apis/manager/v1/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v1/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/manager/v2/manager.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/manager.pb.go -------------------------------------------------------------------------------- /pkg/apis/manager/v2/manager.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/manager.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/manager/v2/manager.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/manager.proto -------------------------------------------------------------------------------- /pkg/apis/manager/v2/manager_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/manager_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/manager/v2/mocks/manager_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/mocks/manager_mock.go -------------------------------------------------------------------------------- /pkg/apis/manager/v2/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/manager/v2/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/mocks/scheduler_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/mocks/scheduler_mock.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/scheduler.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/scheduler.pb.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/scheduler.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/scheduler.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/scheduler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/scheduler.proto -------------------------------------------------------------------------------- /pkg/apis/scheduler/v1/scheduler_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v1/scheduler_grpc.pb.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/mocks/mocks.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/mocks/scheduler_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/mocks/scheduler_mock.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/scheduler.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/scheduler.pb.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/scheduler.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/scheduler.pb.validate.go -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/scheduler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/scheduler.proto -------------------------------------------------------------------------------- /pkg/apis/scheduler/v2/scheduler_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/pkg/apis/scheduler/v2/scheduler_grpc.pb.go -------------------------------------------------------------------------------- /proto/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/proto/common.proto -------------------------------------------------------------------------------- /proto/dfdaemon.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/proto/dfdaemon.proto -------------------------------------------------------------------------------- /proto/errordetails.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/proto/errordetails.proto -------------------------------------------------------------------------------- /proto/manager.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/proto/manager.proto -------------------------------------------------------------------------------- /proto/scheduler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/proto/scheduler.proto -------------------------------------------------------------------------------- /src/common.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/common.v2.rs -------------------------------------------------------------------------------- /src/descriptor.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/descriptor.bin -------------------------------------------------------------------------------- /src/dfdaemon.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/dfdaemon.v2.rs -------------------------------------------------------------------------------- /src/errordetails.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/errordetails.v2.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/manager.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/manager.v2.rs -------------------------------------------------------------------------------- /src/scheduler.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonflyoss/api/HEAD/src/scheduler.v2.rs --------------------------------------------------------------------------------