本文整理了Java中io.fabric8.kubernetes.client.dsl.Resource.lockResourceVersion
方法的一些代码示例,展示了Resource.lockResourceVersion
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.lockResourceVersion
方法的具体详情如下:
包路径:io.fabric8.kubernetes.client.dsl.Resource
类名称:Resource
方法名:lockResourceVersion
暂无
代码示例来源:origin: spring-cloud/spring-cloud-kubernetes
private void updateConfigMap(ConfigMap oldConfigMap, ConfigMap newConfigMap) {
kubernetesClient.configMaps()
.inNamespace(leaderProperties.getNamespace(kubernetesClient.getNamespace()))
.withName(leaderProperties.getConfigMapName())
.lockResourceVersion(oldConfigMap.getMetadata().getResourceVersion())
.replace(newConfigMap);
}
}
代码示例来源:origin: org.apache.camel/camel-kubernetes
.inNamespace(this.lockConfiguration.getKubernetesResourcesNamespaceOrDefault(kubernetesClient))
.withName(this.lockConfiguration.getConfigMapName())
.lockResourceVersion(configMap.getMetadata().getResourceVersion())
.replace(updatedConfigMap);
代码示例来源:origin: EnMasseProject/enmasse
@Override
public boolean replaceAddress(Address address) {
ConfigMap newMap = null;
try {
String name = getConfigMapName(address.getMetadata().getNamespace(), address.getMetadata().getName());
newMap = create(address);
ConfigMap result;
if (address.getMetadata().getResourceVersion() != null) {
result = client.configMaps()
.withName(name)
.lockResourceVersion(address.getMetadata().getResourceVersion())
.replace(newMap);
} else {
result = client.configMaps()
.withName(name)
.replace(newMap);
}
cache.replace(newMap);
return result != null;
} catch (KubernetesClientException e) {
if (e.getStatus().getCode() == 404) {
return false;
} else {
throw e;
}
}
}
代码示例来源:origin: EnMasseProject/enmasse
@Override
public boolean replaceAddressSpace(AddressSpace addressSpace) {
ConfigMap newMap = null;
try {
String name = getConfigMapName(addressSpace.getMetadata().getNamespace(), addressSpace.getMetadata().getName());
newMap = create(addressSpace);
ConfigMap result;
if (addressSpace.getMetadata().getResourceVersion() != null) {
result = client.configMaps()
.withName(name)
.lockResourceVersion(addressSpace.getMetadata().getResourceVersion())
.replace(newMap);
} else {
result = client.configMaps()
.withName(name)
.replace(newMap);
}
cache.replace(newMap);
return result != null;
} catch (KubernetesClientException e) {
if (e.getStatus().getCode() == 404) {
return false;
} else {
throw e;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!