@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(); 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() { 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() { 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() { deleteMaster(getMasterName()); AnsiUi.success("Deleted " + getMasterName()); }
@Override protected void executeThis() { AnsiUi.success(AnsiFormatUtils.format(getCluster(getClusterName()))); }
@Override protected void executeThis() { AnsiUi.success(AnsiFormatUtils.format(getAccount(getAccountName()))); }
@Override protected void executeThis() { AnsiUi.success(AnsiFormatUtils.format(getAccount(getAccountName()))); }
@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() { deleteMaster(getMasterName()); AnsiUi.success("Deleted " + getMasterName()); }
@Override protected void executeThis() { AnsiUi.success(AnsiFormatUtils.format(getCluster(getClusterName()))); }