feat: init commit

This commit is contained in:
2023-01-17 22:45:23 +08:00
commit 94130c107c
72 changed files with 7568 additions and 0 deletions

25
Makefile Normal file
View File

@@ -0,0 +1,25 @@
KUBE_API_VERSION?=1.24
.PHONY: build
build:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo build --release
.PHONY: fmt
fmt:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo fmt --all -- --check
.PHONY: lint
lint:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo clippy --workspace -- -D warnings
.PHONY: check
check:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo check
.PHONY: test
test: fmt lint
cargo test --workspace
.PHONY: clean
clean:
cargo clean