@Override public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> load(InputStream is) { return delegate.load(is); }
public static void main(String[] args) throws InterruptedException { String master = "https://localhost:8443/"; if (args.length == 1) { master = args[0]; } Config config = new ConfigBuilder().build(); KubernetesClient client = new DefaultKubernetesClient(config); List<HasMetadata> list = client.load(LoadMultipleDocumentsFromFileExample.class.getResourceAsStream("/multiple-document-template.yml")).get(); System.out.println("Found in file:" + list.size() + " items."); for (HasMetadata meta : list) { System.out.println(display(meta)); } list = client.load(LoadMultipleDocumentsFromFileExample.class.getResourceAsStream("/multiple-document-template.yml")).accept(new Visitor<ObjectMetaBuilder>() { @Override public void visit(ObjectMetaBuilder item) { item.addToLabels("visitorkey", "visitorvalue"); } }).get(); System.out.println("Visited:" + list.size() + " items."); for (HasMetadata meta : list) { System.out.println(display(meta)); } }
List<HasMetadata> resources = client.load(new FileInputStream(fileName)).get(); if (resources.isEmpty()) { System.err.println("No resources loaded from file: " +fileName);
@Override public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> load(InputStream is) { return delegate.load(is); }
/*** * Creates pod from resources * @param namespace * @param configName * @throws Exception */ public void createPodFromTemplate(String namespace, String configName) throws Exception { List<HasMetadata> resources = client.load(getClass().getResourceAsStream(configName)).inNamespace(namespace).get(); HasMetadata resource = resources.get(0); Pod podRes = client.pods().inNamespace(namespace).create((Pod) resource); Pod result = client.pods().inNamespace(namespace) .withName(podRes.getMetadata().getName()).waitUntilReady(5, TimeUnit.SECONDS); log.info("Pod created {}", result.getMetadata().getName()); }
list = clientFactory.create().load(new ByteArrayInputStream(content.getBytes())).get(); } catch (KubernetesClientException e) {
log(Messages.KubernetesClientWrapper_loadingConfiguration(path)); List<HasMetadata> resources = client.load(CommonUtils.replaceMacro(path.read(), variableResolver)).get(); if (resources.isEmpty()) { log(Messages.KubernetesClientWrapper_noResourceLoadedFrom(path));
InputStream processedResource = Streams.newInputStreamWithContents(processedContents); final List<HasMetadata> result = getClient().load(processedResource).createOrReplace();