Skip to content

Commit

Permalink
support sofa registry kubernetes
Browse files Browse the repository at this point in the history
  • Loading branch information
呈铭 committed Mar 22, 2024
1 parent cc38025 commit 1db382c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
import com.alipay.sofa.rpc.registry.Registry;
import com.alipay.sofa.rpc.registry.kubernetes.utils.KubernetesClientUtils;
import com.alipay.sofa.rpc.registry.kubernetes.utils.KubernetesConfigUtils;
import com.alipay.sofa.rpc.registry.utils.RegistryUtils;
import io.fabric8.kubernetes.api.model.Pod;
import io.fabric8.kubernetes.api.model.PodBuilder;
import io.fabric8.kubernetes.api.model.PodList;
Expand Down Expand Up @@ -217,9 +216,7 @@ public void onDelete(Pod pod, boolean b) {

List<Pod> pods = podPodListPodResourceFilterWatchListDeletable.list().getItems();
List<ProviderInfo> providerInfos = KubernetesRegistryHelper.convertPodsToProviders(pods, config);
List<ProviderInfo> matchProviders = RegistryUtils.matchProviderInfos(config, providerInfos);

return Collections.singletonList(new ProviderGroup().addAll(matchProviders));
return Collections.singletonList(new ProviderGroup().addAll(providerInfos));
}

return null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,9 @@ public void updateProviders(ConsumerConfig config, List<Pod> podList) {
List<ProviderInfoListener> providerInfoListeners = providerListenerMap.get(config);
if (CommonUtils.isNotEmpty(providerInfoListeners)) {
List<ProviderInfo> providerInfos = KubernetesRegistryHelper.convertPodsToProviders(podList, config);
List<ProviderInfo> matchProviders = RegistryUtils.matchProviderInfos(config, providerInfos);

for (ProviderInfoListener providerInfoListener : providerInfoListeners) {
providerInfoListener.updateAllProviders(Collections.singletonList(new ProviderGroup().addAll(matchProviders)));
providerInfoListener.updateAllProviders(Collections.singletonList(new ProviderGroup().addAll(providerInfos)));
}
}
}
Expand Down

0 comments on commit 1db382c

Please # to comment.