yxxhero
3f861bdf6e
feat: Manager user logic ( #419 )
...
* add unittest for GenerateRandomSalt func
* add bcrypt package for user logic.
* add model.User into migrate
* update jwt middleware func
* remove encrypted_password export in json
Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:30:26 +08:00
ansinlee
9ece63c846
Fix: add process level for scheduler peer task status ( #435 )
...
* Fix: add process level for scheduler peer task status
Signed-off-by: 李玉海 <yuhai.lyh@alibaba-inc.com>
2023-06-28 17:30:26 +08:00
Jim Ma
777e98784e
feature: export peer.TaskManager for embedding dragonfly in custom binary ( #434 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:19 +08:00
Jim Ma
5898f1d808
feature: optimize error message for proxy ( #428 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:03 +08:00
Jim Ma
f6694a87ec
Support reuse tiny peer task ( #425 )
...
* feature: support reuse tiny peer task
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: reuse context when store tiny peer task
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:03 +08:00
Jim Ma
77656dace4
feature: minimize daemon runtime capabilities ( #421 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:03 +08:00
sunwp
158ea2ec4a
fix: wrong cache header ( #423 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:28:03 +08:00
Jim Ma
a8f2b818d1
fix: close net namespace fd ( #418 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:03 +08:00
Jim Ma
8408ab0e63
feature: add default filter in proxy for deployment and docs ( #417 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:02 +08:00
Gaius
94b2684da6
chore: custom charts template namespace ( #416 )
...
* feat: update namespace logic in helm
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:02 +08:00
Jim Ma
31fc25a991
feature: add jaeger for helm deployment ( #415 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:02 +08:00
Gaius
bf8f64014d
chore: remove goreleaser go generate ( #409 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:02 +08:00
Gaius
671231b5ab
chore: rename dfdaemon docker image ( #405 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:02 +08:00
Gaius
392fc65923
chore: remove macos ci ( #404 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:02 +08:00
Jim Ma
e54c2448cd
Update kustomize
...
1. Remove unused cdn and scheduler service in kustomize
2. Support containerd v1.5.0+ in kustomize
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:02 +08:00
Jim Ma
f625d89ca9
feature: update dfdaemon proxy port comment
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:02 +08:00
Jim Ma
5ac04fc0fe
fix: update static cdn config
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:02 +08:00
Jim Ma
8738dc086d
Update helm charts ( #400 )
...
* feature: remove unused cdn service in helm
* feature: support containerd 1.5.0+ in helm
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
2d825f5a96
feat: Add plugin support for resource ( #291 )
...
* feature: add plugin support for resource
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* fix: skip link for mockgen import
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: add generate in Makefile
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* fix: remove unused package
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* fix: remove unused test
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: remove unused import package
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
17b552121f
feature: update cdn init container template ( #399 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
41a9d5df54
fix: wrong daemon config and kubectl image tag ( #398 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
52b8ed094c
Update helm chart images tag to v0.1.0.beta ( #395 )
...
* feature: update helm chart images tag to v0.1.0.beta
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* optimize helm charts format
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: update scheduler config in helm
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
ea013952cd
Update kustomize default namespace and images ( #389 )
...
* feature: update kustomize default namespace, and update images tag to v0.1.0.beta
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
35ff8da689
fix: update mapsturcture decode and remove unused config ( #396 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
5721554396
feature: update client config to Camel-Case format ( #393 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:01 +08:00
Gaius
e9083737b3
test: manager config ( #392 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:01 +08:00
Jim Ma
ef5e1756a1
fix: update DynconfigOptions typo ( #390 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:00 +08:00
Gaius
7a6e815d34
docs: Add dfget man page ( #388 )
...
* docs: dfget cli reference
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: readme
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:00 +08:00
Gaius
527a739e4e
docs: update v0.1.0-beta changelog ( #387 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:00 +08:00
sunwp
348e056dc4
chore: add docs for dragonfly2.0 ( #234 )
...
* cdn error definition
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs of dragonfly2.0
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs of dragonfly2.0
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs:modify user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs:modify user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add readme
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* docs: add user guide
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:28:00 +08:00
Jim Ma
2fb8d10b8e
feature: update helm charts deploy guide ( #386 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:00 +08:00
Jim Ma
008ae863f7
feature: update helm charts ( #385 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:28:00 +08:00
sunwp
fe01167a4b
Return all subsequent pieces if limit is default value zero ( #375 )
...
* cdn error definition
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* return all subsequent pieces if limit is default value zero
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:28:00 +08:00
Gaius
5653f1b800
Refactor manager ( #363 )
...
* feat: handler
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add handlers
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add models and service
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: models
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: migrate
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: database
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: create
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: CDN CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: cdn CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: scheduler CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security group CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cdn instances CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: associated CURD
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: id type
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: association
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: rest
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: health and prometheus
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove swagger
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: ginprometheus
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: gorm naming
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename host to hostname
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: rename host to hostname
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add manager grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security_group
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: security_group
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add grpc internal get cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc cache
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: cache time
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: database mysql
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager init
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: update scheduler
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: init db
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: init db
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: dynconfig
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: register
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: tag
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: keepAlive
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: keepAlive
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: scheduler config
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: lint
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: typo
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test: cdn
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove println
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:28:00 +08:00
Gaius
d18292b9c0
chore: change bash to sh ( #383 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:27:59 +08:00
Gaius
09cff3eb45
Goreleaser added mockgen ( #380 )
...
* fix: rm go generate
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: add mockgen
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: mockgen
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: mod tidy
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:27:59 +08:00
sunwp
f344a0c566
Repair wrong piece info ( #382 )
...
* cdn error definition
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
* fix: write wrong piece info
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:27:59 +08:00
Gaius
9c5ba3c664
Goreleaser added mockgen ( #379 )
...
* feat: add mockgen
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:27:59 +08:00
Jim Ma
25c43c762e
Feature: add kustomize yaml for deploying ( #349 )
...
* feature: add kustomize yaml for deploying
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* fix: remove unused folder
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: update documents
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: update dfdaemon netns config
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* feature: update Kubernetes-with-Dragonfly.md and quick-start.md
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:27:59 +08:00
Jim Ma
a8a90edce0
feature: support setns in client ( #378 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:27:59 +08:00
加菲
cab5ed6d2e
Feature/dfget param ( #373 )
...
* update image for arch
Signed-off-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
* feature: adjust dfget grpc param
Signed-off-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
2023-06-28 17:27:59 +08:00
Jim Ma
da57036623
fix: gc test ( #370 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:27:59 +08:00
Gaius
9e5a720cf0
Add design document ( #368 )
...
* docs: add design docs
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: change images path
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: optimize markdown
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: change design
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: change design
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:27:58 +08:00
Jim Ma
5175e8009a
Fix: infinite recursion in MkDirAll ( #358 )
...
* fix: infinite recursion in MkDirAll
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* disable manager test, enable cdn test
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:27:51 +08:00
Jim Ma
30ce2f370a
fix: scheduler panic ( #356 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:24:52 +08:00
sunwp
904fd4fe53
fix: use seederName to replace the PeerID to generate the UUID ( #355 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:24:52 +08:00
sunwp
6cce5a9872
Feature/code spec ( #336 )
...
* Modify the code according to https://github.com/uber-go/guide/blob/master/style.md
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:24:44 +08:00
Jim Ma
5b9c3033f8
Support peer task data multiplex ( #347 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:23:35 +08:00
Louhwz
10958e52cf
fix: check health too long when dfdaemon is unavailable ( #344 )
...
Signed-off-by: louhwz <872188659@qq.com>
2023-06-28 17:22:43 +08:00
Gaius
830ed6a11a
chore: remove protoc.sh ( #341 )
...
* chore: remove protoc.sh
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore: add hack protoc.sh
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore: protoc
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:22:43 +08:00