summaryrefslogtreecommitdiff
path: root/cloud
diff options
context:
space:
mode:
authorShelley-BaoYue <baoyue2@huawei.com>2023-09-20 09:58:42 +0800
committerShelley-BaoYue <baoyue2@huawei.com>2023-10-08 10:43:48 +0800
commit10b33bf8accddaf093470e6f97929af9d5896b1e (patch)
tree2e6627d9a2d330cb46098d7bfa0324a18104db69 /cloud
parentadd support static in kubeedge (diff)
downloadkubeedge-10b33bf8accddaf093470e6f97929af9d5896b1e.tar.gz
update resourcetype pod
Signed-off-by: Shelley-BaoYue <baoyue2@huawei.com>
Diffstat (limited to 'cloud')
-rw-r--r--cloud/pkg/cloudhub/dispatcher/message_dispatcher.go2
-rw-r--r--cloud/pkg/edgecontroller/controller/upstream.go10
2 files changed, 6 insertions, 6 deletions
diff --git a/cloud/pkg/cloudhub/dispatcher/message_dispatcher.go b/cloud/pkg/cloudhub/dispatcher/message_dispatcher.go
index 8dc837c7c..dd953fa57 100644
--- a/cloud/pkg/cloudhub/dispatcher/message_dispatcher.go
+++ b/cloud/pkg/cloudhub/dispatcher/message_dispatcher.go
@@ -468,7 +468,7 @@ func noAckRequired(msg *beehivemodel.Message) bool {
resourceType == beehivemodel.ResourceTypeNodePatch ||
resourceType == beehivemodel.ResourceTypePodPatch ||
resourceType == beehivemodel.ResourceTypePodStatus ||
- resourceType == beehivemodel.ResourceTypeCreatePod {
+ (resourceType == beehivemodel.ResourceTypePod && msg.GetOperation() == beehivemodel.ResponseOperation) {
return true
}
}
diff --git a/cloud/pkg/edgecontroller/controller/upstream.go b/cloud/pkg/edgecontroller/controller/upstream.go
index 7226d2922..0f982ab6d 100644
--- a/cloud/pkg/edgecontroller/controller/upstream.go
+++ b/cloud/pkg/edgecontroller/controller/upstream.go
@@ -247,9 +247,12 @@ func (uc *UpstreamController) dispatchMessage() {
case model.ResourceTypePodPatch:
uc.patchPodChan <- msg
case model.ResourceTypePod:
- if msg.GetOperation() == model.DeleteOperation {
+ switch msg.GetOperation() {
+ case model.DeleteOperation:
uc.podDeleteChan <- msg
- } else {
+ case model.InsertOperation:
+ uc.createPodChan <- msg
+ default:
klog.Errorf("message: %s, operation type: %s unsupported", msg.GetID(), msg.GetOperation())
}
case model.ResourceTypeRuleStatus:
@@ -261,9 +264,6 @@ func (uc *UpstreamController) dispatchMessage() {
case model.QueryOperation:
uc.queryLeaseChan <- msg
}
- case model.ResourceTypeCreatePod:
- uc.createPodChan <- msg
-
default:
klog.Errorf("message: %s, resource type: %s unsupported", msg.GetID(), resourceType)
}