JofDiamonds
ca9dc930e0
modify license
2023-03-06 16:59:57 +08:00
superCharge
ea5c04b048
fix:当kmesh以ads方式启动时,不支持再通过commond配置xds,防止配置冲突
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2023-02-03 10:58:13 +08:00
LemmyHuang
a8aa6119eb
correct byte order conversion semantics
...
Signed-off-by: LemmyHuang <huangliming5@huawei.com>
2023-01-17 16:10:54 +08:00
SuperCharge
185ad9e776
Merge branch 'master' of gitee.com:openeuler/Kmesh into master
...
Signed-off-by: SuperCharge <xiesongyang@huawei.com>
2022-12-05 08:28:02 +00:00
superCharge
4dd37cb9ea
feature : xds-resource support increment update
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-12-05 16:21:34 +08:00
JofDiamonds
dfc2fb4f93
add default value of env MESH_CONTROLLER
2022-12-04 21:10:04 +08:00
JofDiamonds
541acb0754
clean code
2022-11-29 09:19:13 +08:00
superCharge
7acb1fa0e6
fix go white code check
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-11-26 16:57:01 +08:00
JofDiamonds
36f43dd744
support get mesh ctl ip
2022-11-25 17:18:56 +08:00
bitcoffee
b44d327967
When an xds control flow connection is created, a grpc connection
...
is created first and then an xds stream is created. In this case,
the grpc is successfully created but the stream fails to be created.
The closeStreamClient processing is added each time the grpc
connection fails to be recovered to prevent subsequent retry
failures.
2022-11-15 14:33:12 +08:00
openeuler-ci-bot
c98844486d
!36 fix risk code
...
From: @supercharge
Reviewed-by: @nlgwcy
Signed-off-by: @nlgwcy
2022-11-04 02:12:59 +00:00
superCharge
5e00faf8e6
fix risk code
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-11-03 21:52:42 +08:00
openeuler-ci-bot
d11f821ffe
!28 add log for unhandled err process
...
From: @supercharge
Reviewed-by: @nlgwcy
Signed-off-by: @nlgwcy
2022-11-03 02:58:26 +00:00
bitcoffee
e9b67fb6e3
use new config file: /etc/kmesh/kmesh.json
2022-11-03 09:41:39 +08:00
superCharge
037be2a9f8
add log for unhandled err process
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-11-02 16:33:49 +08:00
superCharge
ef7358873a
add log for unhandled err process
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-11-02 16:24:34 +08:00
superCharge
34e5d9cbe4
close old stream connect before reconnect to istiod
...
Signed-off-by: superCharge <xiesongyang@huawei.com>
2022-10-25 20:05:10 +08:00
bitcoffee
2028a0fd8b
delete slb function
2022-10-10 16:39:34 +08:00
superCharge
047916a775
feature: fit parse-msg-head interface
2022-10-10 16:36:04 +08:00
superCharge
bd7a95680f
feature:support weight-cluster router
2022-10-10 16:36:04 +08:00
superCharge
4e57a7fcee
feature:support weight-cluster router
2022-10-10 16:36:04 +08:00
superCharge
39d8a3dcf3
header-match support string-match
2022-10-10 16:35:54 +08:00
superCharge
4ce33cd3ce
fix bug for header-match
2022-10-10 16:35:54 +08:00
SuperCharge
057bae9f69
update pkg/controller/envoy/ads_loader.go.
...
fix bug
Signed-off-by: SuperCharge <xiesongyang@huawei.com>
2022-10-10 16:35:54 +08:00
xiesongyang
ab13bfb925
support header match
2022-10-10 16:35:54 +08:00
huangliming
aeb440b433
api/route: add WeightedCluster, HeaderMatcher
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:35:52 +08:00
huangliming
cc884d365a
pkg/controller/envoy: fix could not resolve Any message type
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:35:51 +08:00
huangliming
13e7fded94
sync code from codehub
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:35:49 +08:00
huangliming
b3ebbf3b61
delete redundant files
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:35:39 +08:00
xiesongyang
559a52824f
白盒清理
2022-10-10 16:35:32 +08:00
xiesongyang
3c42f3178d
白盒清理
2022-10-10 16:35:32 +08:00
xiesongyang
2165102138
add xdp prog
2022-10-10 16:34:43 +08:00
huangliming
19568864e3
api/listener: add transport_protocol to FilterChainMatch
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:39 +08:00
huangliming
4f63166ee0
pkg/controller/envoy: fix panic by nil context
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:36 +08:00
huangliming
090a0bbeee
pkg/controller/kubernetes: fix coredump by nil pointer
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:35 +08:00
huangliming
5584511cd1
pkg/cache: add CacheDeltaFlush()
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:26 +08:00
huangliming
82cdb3bd6c
cmd/command: support /options
...
pkg/options: rename pkg name
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:25 +08:00
huangliming
d1abe40aad
pkg/logger: add NewLoggerField()
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:24 +08:00
huangliming
78d05b84a2
pkg/bpf/config: add EnableSlb EnableKmesh
...
pkg/controller/envoy/config: add EnableAds
pkg/controller/config: del ClientMode
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:19 +08:00
huangliming
ce74565d69
api/admin: add ConfigResources
...
pkg/controller/envoy: add ServiceEvent::NewAdminRequest
cmd/command: add Restful POST to httpBpfMaps()
cmd/command: add http_client.go
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:19 +08:00
huangliming
fdae4b431e
cmd/command: add http_server.go
...
api/admin: add config_dump.proto
pkg/bpf: add config EnableKmesh
pkg/controller/envoy: add AdsClient::GetEventLoader()
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:19 +08:00
huangliming
8c6b94159e
pkg/controller: rename import
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:34:18 +08:00
huangliming
5c1eaec59d
pkg/controller/envoy: adapt to api/filter/http_connection_manager.proto
...
change
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:33:37 +08:00
huangliming
a75bced440
pkg/controller/envoy: support to RDS
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:33:37 +08:00
huangliming
0d8d1ca79b
add README.md
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:33:19 +08:00
huangliming
cb813da2c9
mk: using pkg-config to compile cgo
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:30:00 +08:00
huangliming
1121a983ca
api/v2: separate C and go directories
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:29:57 +08:00
huangliming
a58f9c4dc2
pkg/controller/envoy: adapt to cache_v2
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:29:57 +08:00
huangliming
ce65239248
pkg/controller/kubernetes: fix queue shutdown error
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:29:54 +08:00
huangliming
9fd7689888
api: init v1 & v2
...
Signed-off-by: huangliming <huangliming5@huawei.com>
2022-10-10 16:29:50 +08:00