@Override protected void executeThis() { List<ArtifactTemplate> templates = getArtifactTemplates(); if (templates.isEmpty()) { AnsiUi.success("No configured artifact templates."); } else { AnsiUi.success("Artifact templates:"); templates.forEach(template -> AnsiUi.listItem(template.getName())); } } }
@Override protected void executeThis() { Pubsub pubsub = getPubsub(); List<Publisher> publishers = pubsub.getPublishers(); if (publishers.isEmpty()) { AnsiUi.success("No configured publishers for " + getPubsubName() + "."); } else { AnsiUi.success("Publishers for " + getPubsubName() + ":"); publishers.forEach(publisher -> AnsiUi.listItem(publisher.getName())); } } }
@Override protected void executeThis() { Pubsub pubsub = getPubsub(); List<Subscription> subscriptions = pubsub.getSubscriptions(); if (subscriptions.isEmpty()) { AnsiUi.success("No configured subscriptions for " + getPubsubName() + "."); } else { AnsiUi.success("Subscriptions for " + getPubsubName() + ":"); subscriptions.forEach(subscription -> AnsiUi.listItem(subscription.getName())); } } }
@Override protected void executeThis() { Provider provider = getProvider(); DCOSProvider dcosProvider = (DCOSProvider) provider; List<DCOSCluster> clusters = dcosProvider.getClusters(); if (clusters.isEmpty()) { AnsiUi.success("No configured clusters for " + getProviderName() + "."); } else { AnsiUi.success("Clusters for " + getProviderName() + ":"); clusters.forEach(cluster -> AnsiUi.listItem(cluster.getName())); } }
@Override protected void executeThis() { Provider provider = getProvider(); DCOSProvider dcosProvider = (DCOSProvider) provider; List<DCOSCluster> clusters = dcosProvider.getClusters(); if (clusters.isEmpty()) { AnsiUi.success("No configured clusters for " + getProviderName() + "."); } else { AnsiUi.success("Clusters for " + getProviderName() + ":"); clusters.forEach(cluster -> AnsiUi.listItem(cluster.getName())); } }
@Override protected void executeThis() { Provider provider = getProvider(); List<Account> accounts = provider.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured accounts for " + getProviderName() + "."); } else { AnsiUi.success("Accounts for " + getProviderName() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { Ci ci = getCi(); List<Master> masters = ci.getMasters(); if (masters.isEmpty()) { AnsiUi.success("No configured masters for " + getCiName() + "."); } else { AnsiUi.success("Masters for " + getCiName() + ":"); masters.forEach(master -> AnsiUi.listItem(master.getName())); } } }
@Override protected void executeThis() { ArtifactProvider provider = getArtifactProvider(); List<ArtifactAccount> accounts = provider.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured artifact accounts for " + getArtifactProviderName() + "."); } else { AnsiUi.success("Artifact accounts for " + getArtifactProviderName() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { Pubsub pubsub = getPubsub(); List<Subscription> subscriptions = pubsub.getSubscriptions(); if (subscriptions.isEmpty()) { AnsiUi.success("No configured subscriptions for " + getPubsubName() + "."); } else { AnsiUi.success("Subscriptions for " + getPubsubName() + ":"); subscriptions.forEach(subscription -> AnsiUi.listItem(subscription.getName())); } } }
@Override protected void executeThis() { Ci ci = getCi(); List<Master> masters = ci.getMasters(); if (masters.isEmpty()) { AnsiUi.success("No configured masters for " + getCiName() + "."); } else { AnsiUi.success("Masters for " + getCiName() + ":"); masters.forEach(master -> AnsiUi.listItem(master.getName())); } } }
@Override protected void executeThis() { ArtifactProvider provider = getArtifactProvider(); List<ArtifactAccount> accounts = provider.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured artifact accounts for " + getArtifactProviderName() + "."); } else { AnsiUi.success("Artifact accounts for " + getArtifactProviderName() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { Provider provider = getProvider(); List<Account> accounts = provider.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured accounts for " + getProviderName() + "."); } else { AnsiUi.success("Accounts for " + getProviderName() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { AbstractCanaryServiceIntegration serviceIntegration = CanaryUtils.getServiceIntegrationByName(null, getCurrentDeployment(), getServiceIntegration(), noValidate); List<AbstractCanaryAccount> accounts = serviceIntegration.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured accounts for " + getServiceIntegration() + "."); } else { AnsiUi.success("Accounts for " + getServiceIntegration() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { AbstractCanaryServiceIntegration serviceIntegration = CanaryUtils.getServiceIntegrationByName(null, getCurrentDeployment(), getServiceIntegration(), noValidate); List<AbstractCanaryAccount> accounts = serviceIntegration.getAccounts(); if (accounts.isEmpty()) { AnsiUi.success("No configured accounts for " + getServiceIntegration() + "."); } else { AnsiUi.success("Accounts for " + getServiceIntegration() + ":"); accounts.forEach(account -> AnsiUi.listItem(account.getName())); } } }
@Override protected void executeThis() { String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); BakeryDefaults bakeryDefaults = new OperationHandler<BakeryDefaults>() .setFailureMesssage("Failed to get bakery defaults for " + providerName + "'s bakery.") .setOperation(Daemon.getBakeryDefaults(currentDeployment, providerName, !noValidate)) .get(); List<BaseImage> baseImages = bakeryDefaults.getBaseImages(); if (baseImages.isEmpty()) { AnsiUi.success("No configured base images for " + getProviderName() + "."); } else { AnsiUi.success("Base images for " + getProviderName() + ":"); baseImages.forEach(baseImage -> AnsiUi.listItem(baseImage.getBaseImage().getId())); } } }
@Override protected void executeThis() { String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); BakeryDefaults bakeryDefaults = new OperationHandler<BakeryDefaults>() .setFailureMesssage("Failed to get bakery defaults for " + providerName + "'s bakery.") .setOperation(Daemon.getBakeryDefaults(currentDeployment, providerName, !noValidate)) .get(); List<BaseImage> baseImages = bakeryDefaults.getBaseImages(); if (baseImages.isEmpty()) { AnsiUi.success("No configured base images for " + getProviderName() + "."); } else { AnsiUi.success("Base images for " + getProviderName() + ":"); baseImages.forEach(baseImage -> AnsiUi.listItem(baseImage.getBaseImage().getId())); } } }