本文整理了Java中io.fabric8.kubernetes.client.dsl.Resource.edit
方法的一些代码示例,展示了Resource.edit
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.edit
方法的具体详情如下:
包路径:io.fabric8.kubernetes.client.dsl.Resource
类名称:Resource
方法名:edit
暂无
代码示例来源:origin: fabric8io/kubernetes-client
storageClass = client.storage().storageClasses().withName(name).edit().editMetadata().addToLabels("testLabel", "testLabelValue").endMetadata().done();
代码示例来源:origin: io.fabric8/fabric8-arquillian
public static synchronized ConfigMap updateConfigMapTestStatus(KubernetesClient client, final Session session, final String test, final String status) {
try {
return client.configMaps().inNamespace(session.getNamespace()).withName(FABRIC8_ARQUILLIAN)
.edit()
.addToData(test, status)
.done();
} catch (Exception e) {
LOG.warn("failed to update ConfigMap " + FABRIC8_ARQUILLIAN + ". " + e, e);
return null;
}
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
@Override
Namespace applyResource(Namespace original, Namespace current) {
return client
.namespaces()
.withName(getName())
.edit()
.withMetadata(current.getMetadata())
.withSpec(current.getSpec())
.done();
}
代码示例来源:origin: fabric8io/fabric8-maven-plugin
private boolean updateSecret(OpenShiftClient client, String pullSecretName, Map<String, String> data) {
if (!Objects.equals(data, client.secrets().withName(pullSecretName).get().getData())) {
client.secrets().withName(pullSecretName).edit()
.editMetadata()
.withName(pullSecretName)
.endMetadata()
.withData(data)
.withType("kubernetes.io/dockerconfigjson")
.done();
log.info("Updating Secret %s", pullSecretName);
} else {
log.info("Using Secret %s", pullSecretName);
}
return true;
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
@Override
ConfigMap applyResource(ConfigMap original, ConfigMap current) {
return client
.configMaps()
.inNamespace(getNamespace())
.withName(current.getMetadata().getName())
.edit()
.withMetadata(current.getMetadata())
.withData(current.getData())
.done();
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
@Override
Ingress applyResource(Ingress original, Ingress current) {
return client
.extensions()
.ingresses()
.inNamespace(getNamespace())
.withName(current.getMetadata().getName())
.edit()
.withMetadata(current.getMetadata())
.withSpec(current.getSpec())
.done();
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
@Override
DaemonSet applyResource(DaemonSet original, DaemonSet current) {
return client
.extensions()
.daemonSets()
.inNamespace(getNamespace())
.withName(current.getMetadata().getName())
.edit()
.withMetadata(current.getMetadata())
.withSpec(current.getSpec())
.done();
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
@Override
Secret applyResource(Secret original, Secret current) {
return client
.secrets()
.inNamespace(getNamespace())
.withName(current.getMetadata().getName())
.edit()
.withMetadata(current.getMetadata())
.withData(current.getData())
.withStringData(current.getStringData())
.withType(current.getType())
.done();
}
代码示例来源:origin: fabric8io/fabric8-maven-plugin
private static EntityPatcher<ImageStream> isPatcher() {
return (KubernetesClient client, String namespace, ImageStream newObj, ImageStream oldObj) -> {
if (UserConfigurationCompare.configEqual(newObj, oldObj)) {
return oldObj;
}
OpenShiftClient openShiftClient = OpenshiftHelper.asOpenShiftClient(client);
if (openShiftClient == null) {
throw new IllegalArgumentException("ImageStream can only be patched when connected to an OpenShift cluster");
}
DoneableImageStream entity =
openShiftClient.imageStreams()
.inNamespace(namespace)
.withName(oldObj.getMetadata().getName())
.edit();
if (!UserConfigurationCompare.configEqual(newObj.getMetadata(), oldObj.getMetadata())) {
entity.withMetadata(newObj.getMetadata());
}
if(!UserConfigurationCompare.configEqual(newObj.getSpec(), oldObj.getSpec())) {
entity.withSpec(newObj.getSpec());
}
return entity.done();
};
}
代码示例来源:origin: jenkinsci/kubernetes-cd-plugin
.inNamespace(getNamespace())
.withName(original.getMetadata().getName())
.edit()
.withMetadata(current.getMetadata())
.withSpec(current.getSpec())
代码示例来源:origin: org.guvnor/guvnor-ala-openshift-provider
private void createProject(String prjName) {
if (delegate.projects().withName(prjName).get() == null) {
delegate.projectrequests()
.createNew()
.editOrNewMetadata()
.withName(prjName)
.endMetadata()
.done();
delegate.namespaces()
.withName(prjName)
.edit()
.editOrNewMetadata()
.addToAnnotations(GUVNOR_ALA_GENERATED, Boolean.TRUE.toString())
.endMetadata()
.done();
}
addServiceAccountRole(prjName, "builder", "system:image-builder");
addServiceAccountRole(prjName, "default", "admin");
addServiceAccountRole(prjName, "default", "view");
addServiceAccountRole(prjName, "deployer", "system:deployer");
addSystemGroupRole(prjName, "deployer", "system:image-puller");
}
代码示例来源:origin: fabric8io/fabric8-maven-plugin
private static EntityPatcher<PersistentVolumeClaim> pvcPatcher() {
return (KubernetesClient client, String namespace, PersistentVolumeClaim newObj, PersistentVolumeClaim oldObj) -> {
if (UserConfigurationCompare.configEqual(newObj, oldObj)) {
return oldObj;
}
DoneablePersistentVolumeClaim entity =
client.persistentVolumeClaims()
.inNamespace(namespace)
.withName(oldObj.getMetadata().getName())
.edit();
if (!UserConfigurationCompare.configEqual(newObj.getMetadata(), oldObj.getMetadata())) {
entity.withMetadata(newObj.getMetadata());
}
if(!UserConfigurationCompare.configEqual(newObj.getSpec(), oldObj.getSpec())) {
entity.withSpec(newObj.getSpec());
}
return entity.done();
};
}
代码示例来源:origin: fabric8io/fabric8-maven-plugin
private static EntityPatcher<Secret> secretPatcher() {
return (KubernetesClient client, String namespace, Secret newObj, Secret oldObj) -> {
if (UserConfigurationCompare.configEqual(newObj, oldObj)) {
return oldObj;
}
DoneableSecret entity =
client.secrets()
.inNamespace(namespace)
.withName(oldObj.getMetadata().getName())
.edit();
if (!UserConfigurationCompare.configEqual(newObj.getMetadata(), oldObj.getMetadata())) {
entity.withMetadata(newObj.getMetadata());
}
if(!UserConfigurationCompare.configEqual(newObj.getData(), oldObj.getData())) {
entity.withData(newObj.getData());
}
if(!UserConfigurationCompare.configEqual(newObj.getStringData(), oldObj.getStringData())) {
entity.withStringData(newObj.getStringData());
}
return entity.done();
};
}
代码示例来源:origin: org.microbean/microbean-helm
resource.edit()
.editSpec()
.editTemplate()
代码示例来源:origin: microbean/microbean-helm
resource.edit()
.editSpec()
.editTemplate()
代码示例来源:origin: org.guvnor/guvnor-ala-openshift-provider
binding = bindingResource.createNew();
} else {
binding = bindingResource.edit();
代码示例来源:origin: org.guvnor/guvnor-ala-openshift-provider
binding = bindingResource.createNew();
} else {
binding = bindingResource.edit();
内容来源于网络,如有侵权,请联系作者删除!