Jim Ma
2546516b5d
feature: disable proxy when config is empty ( #455 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
6e94eca972
fix: user table typo ( #453 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
1a2913e898
feat: Install e2e script ( #451 )
...
* feat: install e2e script
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
zzy987
402f1eb397
fix: log specification ( #452 )
...
Signed-off-by: 张哲溢 <zhangzheyi@zhangzheyideMacBook-Pro.local>
Co-authored-by: 张哲溢 <zhangzheyi@zhangzheyideMacBook-Pro.local>
2023-06-28 17:30:27 +08:00
Jim Ma
39a004b469
Add e2e dfget test cases ( #450 )
...
* test: rename e2e/util to e2e/e2eutil
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* test: add dfget e2e test
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
4021289442
test: E2E test use kind's containerd ( #448 )
...
* test: E2E test use kind's containerd
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
0af164f8fd
feature: add pod labels in helm chart ( #447 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
9ea9f7192e
feature: optimize failed reason not set ( #446 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Gaius
fc5da6d0f7
Add E2E tests and workflow ( #402 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
38a14f5a30
feature: report peer result when failed to register ( #433 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
975e8a9058
feature: rename PeerHost to Daemon in client ( #438 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
加菲
eda5839eb8
Fix client dfget bug and support digest ( #432 )
...
Signed-off-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
2023-06-28 17:30:26 +08:00
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