Revision 1b842fce
Added by Oleh Fedorenko almost 6 years ago
lib/hammer_cli_katello.rb | ||
---|---|---|
require 'hammer_cli_katello/id_name_options_validator'
|
||
|
||
# commands
|
||
HammerCLI::MainCommand.lazy_subcommand("activation-key", _("Manipulate activation keys."),
|
||
HammerCLI::MainCommand.lazy_subcommand("activation-key", _("Manipulate activation keys"),
|
||
'HammerCLIKatello::ActivationKeyCommand',
|
||
'hammer_cli_katello/activation_key'
|
||
)
|
||
... | ... | |
'hammer_cli_katello/ping'
|
||
)
|
||
|
||
HammerCLI::MainCommand.lazy_subcommand("product", _("Manipulate products."),
|
||
HammerCLI::MainCommand.lazy_subcommand("product", _("Manipulate products"),
|
||
'HammerCLIKatello::Product',
|
||
'hammer_cli_katello/product'
|
||
)
|
||
|
||
HammerCLI::MainCommand.lazy_subcommand("puppet-module", _("View Puppet Module details."),
|
||
HammerCLI::MainCommand.lazy_subcommand("puppet-module", _("View Puppet Module details"),
|
||
'HammerCLIKatello::PuppetModule',
|
||
'hammer_cli_katello/puppet_module'
|
||
)
|
||
... | ... | |
'hammer_cli_katello/repository_set'
|
||
)
|
||
|
||
HammerCLI::MainCommand.lazy_subcommand("subscription", _("Manipulate subscriptions."),
|
||
HammerCLI::MainCommand.lazy_subcommand("subscription", _("Manipulate subscriptions"),
|
||
'HammerCLIKatello::SubscriptionCommand',
|
||
'hammer_cli_katello/subscription'
|
||
)
|
||
... | ... | |
'hammer_cli_katello/host_collection'
|
||
)
|
||
|
||
HammerCLI::MainCommand.lazy_subcommand("content-view", _("Manipulate content views."),
|
||
HammerCLI::MainCommand.lazy_subcommand("content-view", _("Manipulate content views"),
|
||
'HammerCLIKatello::ContentView',
|
||
'hammer_cli_katello/content_view'
|
||
)
|
||
... | ... | |
'hammer_cli_foreman/smart_proxy'
|
||
)
|
||
|
||
HammerCLI::MainCommand.lazy_subcommand("package", _("Manipulate packages."),
|
||
HammerCLI::MainCommand.lazy_subcommand("package", _("Manipulate packages"),
|
||
'HammerCLIKatello::PackageCommand',
|
||
'hammer_cli_katello/package'
|
||
)
|
lib/hammer_cli_katello/activation_key.rb | ||
---|---|---|
include LifecycleEnvironmentNameMapping
|
||
include LifecycleEnvironmentNameResolvable
|
||
action :create
|
||
success_message _("Activation key created")
|
||
success_message _("Activation key created.")
|
||
failure_message _("Could not create the activation key")
|
||
|
||
option "--unlimited-hosts", :flag, "Set hosts max to unlimited"
|
||
... | ... | |
|
||
build_options
|
||
|
||
success_message _("Activation key copied")
|
||
success_message _("Activation key copied.")
|
||
failure_message _("Could not copy the activation key")
|
||
end
|
||
|
||
... | ... | |
include LifecycleEnvironmentNameMapping
|
||
include LifecycleEnvironmentNameResolvable
|
||
action :update
|
||
success_message _("Activation key updated")
|
||
success_message _("Activation key updated.")
|
||
failure_message _("Could not update the activation key")
|
||
|
||
option "--unlimited-hosts", :flag, "set hosts max to unlimited"
|
||
... | ... | |
include LifecycleEnvironmentNameMapping
|
||
include LifecycleEnvironmentNameResolvable
|
||
action :destroy
|
||
success_message _("Activation key deleted")
|
||
success_message _("Activation key deleted.")
|
||
failure_message _("Could not delete the activation key")
|
||
|
||
build_options
|
||
... | ... | |
o.without(:subscriptions)
|
||
end
|
||
|
||
success_message _("Subscription added to activation key")
|
||
success_message _("Subscription added to activation key.")
|
||
failure_message _("Could not add subscription to activation key")
|
||
end
|
||
|
||
... | ... | |
o.without(:subscriptions)
|
||
end
|
||
|
||
success_message _("Subscription removed from activation key")
|
||
success_message _("Subscription removed from activation key.")
|
||
failure_message _("Could not remove subscription from activation key")
|
||
end
|
||
|
lib/hammer_cli_katello/associating_commands.rb | ||
---|---|---|
validator.any(:option_repository_id, :option_repository_name).required
|
||
end
|
||
|
||
success_message _("The repository has been associated")
|
||
success_message _("The repository has been associated.")
|
||
failure_message _("Could not add repository")
|
||
end
|
||
|
||
... | ... | |
validator.any(:option_repository_id, :option_repository_name).required
|
||
end
|
||
|
||
success_message _("The repository has been removed")
|
||
success_message _("The repository has been removed.")
|
||
failure_message _("Could not remove repository")
|
||
end
|
||
end
|
||
... | ... | |
command_name 'add-host-collection'
|
||
associated_resource :host_collections
|
||
|
||
success_message _("The host collection has been associated")
|
||
success_message _("The host collection has been associated.")
|
||
failure_message _("Could not add host collection")
|
||
end
|
||
|
||
... | ... | |
command_name 'remove-host-collection'
|
||
associated_resource :host_collections
|
||
|
||
success_message _("The host collection has been removed")
|
||
success_message _("The host collection has been removed.")
|
||
failure_message _("Could not remove host collection")
|
||
end
|
||
end
|
||
... | ... | |
command_name 'add-host'
|
||
associated_resource :hosts
|
||
|
||
success_message _("The host has been added")
|
||
success_message _("The host has been added.")
|
||
failure_message _("Could not add host")
|
||
end
|
||
|
||
... | ... | |
command_name 'remove-host'
|
||
associated_resource :hosts
|
||
|
||
success_message _("The host has been removed")
|
||
success_message _("The host has been removed.")
|
||
failure_message _("Could not remove host")
|
||
end
|
||
end
|
lib/hammer_cli_katello/capsule.rb | ||
---|---|---|
resource :capsule_content, :add_lifecycle_environment
|
||
command_name 'add-lifecycle-environment'
|
||
|
||
success_message _("Lifecycle environment successfully added to the capsule")
|
||
success_message _("Lifecycle environment successfully added to the capsule.")
|
||
failure_message _("Could not add the lifecycle environment to the capsule")
|
||
|
||
option "--organization-id", "ID", _("Organization ID"),
|
||
... | ... | |
resource :capsule_content, :remove_lifecycle_environment
|
||
command_name 'remove-lifecycle-environment'
|
||
|
||
success_message _("Lifecycle environment successfully removed from the capsule")
|
||
success_message _("Lifecycle environment successfully removed from the capsule.")
|
||
failure_message _("Could not remove the lifecycle environment from the capsule")
|
||
|
||
option "--organization-id", "ID", _("Organization ID"),
|
||
... | ... | |
resource :capsule_content, :sync
|
||
command_name "synchronize"
|
||
|
||
success_message _("Capsule content is being synchronized in task %{id}")
|
||
success_message _("Capsule content is being synchronized in task %{id}.")
|
||
failure_message _("Could not synchronize capsule content")
|
||
|
||
option "--organization-id", "ID", _("Organization ID"),
|
lib/hammer_cli_katello/content_override.rb | ||
---|---|---|
desc _("Override product content defaults")
|
||
command_name "content-override"
|
||
|
||
success_message _("Updated content override")
|
||
success_message _("Updated content override.")
|
||
failure_message _("Could not update content override")
|
||
|
||
option "--content-label", "CONTENT_LABEL", _("Label of the content"),
|
lib/hammer_cli_katello/content_view.rb | ||
---|---|---|
end
|
||
|
||
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
success_message _("Content view created")
|
||
success_message _("Content view created.")
|
||
failure_message _("Could not create the content view")
|
||
|
||
option ["--composite"], :flag, _("Create a composite content view")
|
||
... | ... | |
|
||
build_options
|
||
|
||
success_message _("Content view copied")
|
||
success_message _("Content view copied.")
|
||
failure_message _("Could not copy the content view")
|
||
end
|
||
|
||
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
include OrganizationOptions
|
||
|
||
success_message _("Content view updated")
|
||
success_message _("Content view updated.")
|
||
failure_message _("Could not update the content view")
|
||
|
||
validate_options do
|
||
... | ... | |
action :destroy
|
||
command_name "delete"
|
||
|
||
success_message _("Content view is being deleted with task %{id}")
|
||
success_message _("Content view is being deleted with task %{id}.")
|
||
failure_message _("Could not delete the content view")
|
||
|
||
validate_options do
|
||
... | ... | |
action :publish
|
||
command_name "publish"
|
||
|
||
success_message _("Content view is being published with task %{id}")
|
||
success_message _("Content view is being published with task %{id}.")
|
||
failure_message _("Could not publish the content view")
|
||
|
||
build_options
|
||
... | ... | |
action :remove_from_environment
|
||
command_name "remove-from-environment"
|
||
|
||
success_message _("Content view is being removed from environment with task %{id}")
|
||
success_message _("Content view is being removed from environment with task %{id}.")
|
||
failure_message _("Could not remove the content view from environment")
|
||
|
||
build_options
|
||
... | ... | |
end
|
||
end
|
||
|
||
success_message _("Content view objects are being removed task %{id}")
|
||
success_message _("Content view objects are being removed task %{id}.")
|
||
failure_message _("Could not remove objects from content view")
|
||
|
||
build_options
|
||
... | ... | |
o.expand.including(:content_views)
|
||
end
|
||
|
||
success_message _("The component version has been added")
|
||
success_message _("The component version has been added.")
|
||
failure_message _("Could not add version")
|
||
end
|
||
|
||
... | ... | |
o.expand.including(:content_views)
|
||
end
|
||
|
||
success_message _("The component version has been removed")
|
||
success_message _("The component version has been removed.")
|
||
failure_message _("Could not remove version")
|
||
end
|
||
|
lib/hammer_cli_katello/content_view_component.rb | ||
---|---|---|
end
|
||
end
|
||
|
||
success_message _("Component added to content view")
|
||
success_message _("Component added to content view.")
|
||
failure_message _("Could not add the component")
|
||
|
||
build_options do |o|
|
||
... | ... | |
action :update
|
||
command_name "update"
|
||
|
||
success_message _("Content view component updated")
|
||
success_message _("Content view component updated.")
|
||
failure_message _("Could not update the content view component")
|
||
|
||
def update_id(opts)
|
||
... | ... | |
_("Array of component content view identfiers to remove. Comma separated list of values"),
|
||
:attribute_name => :option_component_content_view_ids
|
||
|
||
success_message _("Components removed from content view")
|
||
success_message _("Components removed from content view.")
|
||
failure_message _("Could not remove the components")
|
||
|
||
def component_content_view_names
|
lib/hammer_cli_katello/content_view_puppet_module.rb | ||
---|---|---|
|
||
command_name "add"
|
||
|
||
success_message _("Puppet module added to content view")
|
||
success_message _("Puppet module added to content view.")
|
||
failure_message _("Could not add the puppet module")
|
||
|
||
build_options
|
||
... | ... | |
|
||
command_name "remove"
|
||
|
||
success_message _("Puppet module removed from content view")
|
||
success_message _("Puppet module removed from content view.")
|
||
failure_message _("Couldn't remove puppet module from the content view")
|
||
|
||
build_options
|
lib/hammer_cli_katello/content_view_version.rb | ||
---|---|---|
action :republish_repositories
|
||
command_name "republish-repositories"
|
||
|
||
success_message _("Content View Version is being republished with task %{id}")
|
||
success_message _("Content View Version is being republished with task %{id}.")
|
||
failure_message _("Could not republish the Content View")
|
||
build_options do |o|
|
||
o.expand(:all).including(:content_views, :organizations)
|
||
... | ... | |
action :promote
|
||
command_name "promote"
|
||
|
||
success_message _("Content view is being promoted with task %{id}")
|
||
success_message _("Content view is being promoted with task %{id}.")
|
||
failure_message _("Could not promote the content view")
|
||
|
||
option "--force",
|
||
... | ... | |
action :destroy
|
||
command_name "delete"
|
||
|
||
success_message _("Content view is being deleted with task %{id}")
|
||
success_message _("Content view is being deleted with task %{id}.")
|
||
failure_message _("Could not delete the content view")
|
||
|
||
build_options do |o|
|
||
... | ... | |
action :export
|
||
command_name "export"
|
||
|
||
success_message _("Content view is being exported in task %{id}")
|
||
success_message _("Content view is being exported in task %{id}.")
|
||
failure_message _("Could not export the content view")
|
||
|
||
build_options do |o|
|
lib/hammer_cli_katello/filter.rb | ||
---|---|---|
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
include OrganizationOptions
|
||
|
||
success_message _("Filter created")
|
||
success_message _("Filter created.")
|
||
failure_message _("Could not create the filter")
|
||
|
||
validate_options do
|
||
... | ... | |
include OrganizationOptions
|
||
extend IdNameOptionsValidator
|
||
|
||
success_message _("Filter updated")
|
||
success_message _("Filter updated.")
|
||
failure_message _("Could not update the filter")
|
||
|
||
build_options :without => [:content_view_id]
|
||
... | ... | |
include OrganizationOptions
|
||
extend IdNameOptionsValidator
|
||
|
||
success_message _("Filter deleted")
|
||
success_message _("Filter deleted.")
|
||
failure_message _("Could not delete the filter")
|
||
|
||
build_options :without => [:content_view_id]
|
lib/hammer_cli_katello/filter_rule.rb | ||
---|---|---|
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
include OrganizationOptions
|
||
|
||
success_message _("Filter rule created")
|
||
success_message _("Filter rule created.")
|
||
failure_message _("Could not create the filter rule")
|
||
|
||
option '--names', 'NAMES', _('Package and package group names')
|
||
... | ... | |
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
include OrganizationOptions
|
||
|
||
success_message _("Filter rule updated")
|
||
success_message _("Filter rule updated.")
|
||
failure_message _("Could not update the filter rule")
|
||
|
||
build_options
|
||
... | ... | |
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
include OrganizationOptions
|
||
|
||
success_message _("Filter rule deleted")
|
||
success_message _("Filter rule deleted.")
|
||
failure_message _("Could not delete the filter rule")
|
||
|
||
build_options
|
lib/hammer_cli_katello/gpg_key.rb | ||
---|---|---|
end
|
||
|
||
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
success_message _("GPG Key created")
|
||
success_message _("GPG Key created.")
|
||
failure_message _("Could not create GPG Key")
|
||
|
||
build_options :without => [:content]
|
||
... | ... | |
end
|
||
|
||
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
success_message _("GPG Key updated")
|
||
success_message _("GPG Key updated.")
|
||
failure_message _("Could not update GPG Key")
|
||
|
||
build_options :without => [:content]
|
||
... | ... | |
end
|
||
|
||
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
success_message _("GPG Key deleted")
|
||
success_message _("GPG Key deleted.")
|
||
failure_message _("Could not delete the GPG Key")
|
||
|
||
build_options
|
lib/hammer_cli_katello/host_collection.rb | ||
---|---|---|
end
|
||
end
|
||
|
||
success_message _("Host collection created")
|
||
success_message _("Host collection created.")
|
||
failure_message _("Could not create the host collection")
|
||
|
||
build_options
|
||
... | ... | |
|
||
option "--new-name", "NEW_NAME", _("New host collection name"), required: true
|
||
|
||
success_message _("New host collection created")
|
||
success_message _("New host collection created.")
|
||
failure_message _("Could not create the new host collection")
|
||
|
||
def request_params
|
||
... | ... | |
end
|
||
|
||
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
success_message _("Host collection updated")
|
||
success_message _("Host collection updated.")
|
||
failure_message _("Could not update the the host collection")
|
||
|
||
build_options { |o| o.expand(:all).including(:organizations) }
|
||
... | ... | |
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
resource :host_collections, :destroy
|
||
|
||
success_message _("Host collection deleted")
|
||
success_message _("Host collection deleted.")
|
||
failure_message _("Could not delete the host collection")
|
||
|
||
build_options { |o| o.expand(:all).including(:organizations) }
|
||
... | ... | |
command_name 'add-host'
|
||
action :add_hosts
|
||
|
||
success_message _("The host(s) has been added")
|
||
success_message _("The host(s) has been added.")
|
||
failure_message _("Could not add host(s)")
|
||
|
||
build_options { |o| o.expand(:all).including(:organizations) }
|
||
... | ... | |
command_name 'remove-host'
|
||
action :remove_hosts
|
||
|
||
success_message _("The host(s) has been removed")
|
||
success_message _("The host(s) has been removed.")
|
||
failure_message _("Could not remove host(s)")
|
||
|
||
build_options { |o| o.expand(:all).including(:organizations) }
|
lib/hammer_cli_katello/host_errata.rb | ||
---|---|---|
include HammerCLIForemanTasks::Async
|
||
resource :host_errata, :apply
|
||
command_name "apply"
|
||
success_message _("Errata is being applied with task %{id}")
|
||
success_message _("Errata is being applied with task %{id}.")
|
||
failure_message _("Could not apply errata")
|
||
|
||
build_options
|
lib/hammer_cli_katello/host_package.rb | ||
---|---|---|
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :install
|
||
command_name "install"
|
||
success_message "Packages install successfully"
|
||
success_message "Packages install successfully."
|
||
failure_message "Could not install packages"
|
||
|
||
validate_options do
|
||
... | ... | |
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :upgrade
|
||
command_name "upgrade"
|
||
success_message "Packages upgraded successfully"
|
||
success_message "Packages upgraded successfully."
|
||
failure_message "Could not upgrade packages"
|
||
|
||
build_options
|
||
... | ... | |
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :upgrade_all
|
||
command_name "upgrade-all"
|
||
success_message "All packages upgraded successfully"
|
||
success_message "All packages upgraded successfully."
|
||
failure_message "Could not upgrade all packages"
|
||
|
||
build_options
|
||
... | ... | |
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :remove
|
||
command_name "remove"
|
||
success_message "Packages removed successfully"
|
||
success_message "Packages removed successfully."
|
||
failure_message "Could not remove packages"
|
||
|
||
validate_options do
|
lib/hammer_cli_katello/host_package_group.rb | ||
---|---|---|
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :install
|
||
command_name "install"
|
||
success_message "Package-groups installed successfully"
|
||
success_message "Package-groups installed successfully."
|
||
failure_message "Could not install package-groups"
|
||
|
||
validate_options do
|
||
... | ... | |
include HammerCLIForemanTasks::Async
|
||
resource :host_packages, :remove
|
||
command_name "remove"
|
||
success_message "Package-groups removed successfully"
|
||
success_message "Package-groups removed successfully."
|
||
failure_message "Could not remove package-groups"
|
||
|
||
validate_options do
|
lib/hammer_cli_katello/host_subscription.rb | ||
---|---|---|
resource :host_subscriptions, :destroy
|
||
command_name "unregister"
|
||
|
||
success_message _("Host unregistered")
|
||
success_message _("Host unregistered.")
|
||
failure_message _("Could not unregister the host")
|
||
|
||
build_options
|
||
... | ... | |
|
||
resource :host_subscriptions, :create
|
||
command_name "register"
|
||
success_message _("Host successfully registered")
|
||
success_message _("Host successfully registered.")
|
||
failure_message _("Failed to register host")
|
||
|
||
build_options do |o|
|
||
... | ... | |
class AddSubscriptions < HammerCLIKatello::SingleResourceCommand
|
||
resource :host_subscriptions, :add_subscriptions
|
||
command_name "attach"
|
||
success_message _("Subscription attached to the host successfully")
|
||
success_message _("Subscription attached to the host successfully.")
|
||
failure_message _("Failed to attach subscriptions to the host")
|
||
|
||
option "--subscription-id", "SUBSCRIPTION_ID", _("ID of subscription"),
|
||
... | ... | |
class AutoAttachSubscriptions < HammerCLIKatello::SingleResourceCommand
|
||
resource :host_subscriptions, :auto_attach
|
||
command_name "auto-attach"
|
||
success_message _("Auto attached subscriptions to the host successfully")
|
||
success_message _("Auto attached subscriptions to the host successfully.")
|
||
failure_message _("Failed to auto attach subscriptions to the host")
|
||
|
||
build_options
|
||
... | ... | |
class RemoveSubscriptions < HammerCLIKatello::SingleResourceCommand
|
||
resource :host_subscriptions, :remove_subscriptions
|
||
command_name "remove"
|
||
success_message _("Subscription removed from the host successfully")
|
||
success_message _("Subscription removed from the host successfully.")
|
||
failure_message _("Failed to remove subscriptions from the host")
|
||
|
||
option "--subscription-id", "SUBSCRIPTION_ID", _("ID of subscription"),
|
lib/hammer_cli_katello/lifecycle_environment.rb | ||
---|---|---|
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
include PriorIdResolvable
|
||
|
||
success_message _("Environment created")
|
||
success_message _("Environment created.")
|
||
failure_message _("Could not create environment")
|
||
|
||
build_options
|
||
end
|
||
|
||
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
success_message _("Environment updated")
|
||
success_message _("Environment updated.")
|
||
failure_message _("Could not update environment")
|
||
|
||
build_options
|
||
end
|
||
|
||
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
success_message _("Environment deleted")
|
||
success_message _("Environment deleted.")
|
||
failure_message _("Could not delete environment")
|
||
|
||
build_options
|
lib/hammer_cli_katello/organization.rb | ||
---|---|---|
include HammerCLIKatello::ResolverCommons
|
||
resource :organizations, :update
|
||
|
||
success_message _("Organization updated")
|
||
success_message _("Organization updated.")
|
||
failure_message _("Could not update the organization")
|
||
|
||
build_options
|
||
... | ... | |
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
resource :organizations, :create
|
||
|
||
success_message _("Organization created")
|
||
success_message _("Organization created.")
|
||
failure_message _("Could not create the organization")
|
||
|
||
build_options
|
||
... | ... | |
include HammerCLIForemanTasks::Async
|
||
resource :organizations, :destroy
|
||
|
||
success_message _("Organization deleted")
|
||
success_message _("Organization deleted.")
|
||
failure_message _("Could not delete the organization")
|
||
|
||
build_options
|
lib/hammer_cli_katello/product.rb | ||
---|---|---|
end
|
||
|
||
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
success_message _("Product created")
|
||
success_message _("Product created.")
|
||
failure_message _("Could not create the product")
|
||
|
||
build_options
|
||
... | ... | |
end
|
||
|
||
class UpdateCommand < HammerCLIKatello::UpdateCommand
|
||
success_message _("Product updated")
|
||
success_message _("Product updated.")
|
||
failure_message _("Could not update the product")
|
||
|
||
build_options
|
||
end
|
||
|
||
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
success_message _("Product destroyed")
|
||
success_message _("Product destroyed.")
|
||
failure_message _("Could not destroy the product")
|
||
|
||
build_options
|
||
... | ... | |
action :sync
|
||
command_name "synchronize"
|
||
|
||
success_message _("Product repositories are being synchronized in task %{id}")
|
||
success_message _("Product repositories are being synchronized in task %{id}.")
|
||
failure_message _("Could not synchronize the product repositories")
|
||
|
||
build_options
|
||
end
|
||
|
||
class SetSyncPlanCommand < HammerCLIKatello::UpdateCommand
|
||
desc _("Assign sync plan to product.")
|
||
desc _("Assign sync plan to product")
|
||
command_name "set-sync-plan"
|
||
|
||
success_message _("Synchronization plan assigned.")
|
||
failure_message _("Could not assign synchronization plan.")
|
||
failure_message _("Could not assign synchronization plan")
|
||
|
||
resource :products, :update
|
||
|
||
... | ... | |
end
|
||
|
||
class RemoveSyncPlanCommand < HammerCLIKatello::UpdateCommand
|
||
desc _("Delete assignment sync plan and product.")
|
||
desc _("Delete assignment sync plan and product")
|
||
command_name "remove-sync-plan"
|
||
|
||
success_message _("Synchronization plan removed.")
|
||
failure_message _("Could not remove synchronization plan.")
|
||
failure_message _("Could not remove synchronization plan")
|
||
|
||
resource :products, :update
|
||
|
lib/hammer_cli_katello/repository.rb | ||
---|---|---|
action :sync
|
||
command_name "synchronize"
|
||
|
||
success_message _("Repository is being synchronized in task %{id}")
|
||
success_message _("Repository is being synchronized in task %{id}.")
|
||
failure_message _("Could not synchronize the repository")
|
||
|
||
build_options do |o|
|
||
... | ... | |
end
|
||
|
||
class CreateCommand < HammerCLIKatello::CreateCommand
|
||
success_message _("Repository created")
|
||
success_message _("Repository created.")
|
||
failure_message _("Could not create the repository")
|
||
|
||
option "--publish-via-http", "ENABLE", _("Publish Via HTTP"),
|
||
... | ... | |
include RepositoryScopedToProduct
|
||
include OrganizationOptions
|
||
|
||
success_message _("Repository updated")
|
||
success_message _("Repository updated.")
|
||
failure_message _("Could not update the repository")
|
||
|
||
validate_options do
|
||
... | ... | |
include RepositoryScopedToProduct
|
||
include OrganizationOptions
|
||
|
||
success_message _("Repository deleted")
|
||
success_message _("Repository deleted.")
|
||
failure_message _("Could not delete the Repository")
|
||
|
||
build_options do |o|
|
||
... | ... | |
end
|
||
end
|
||
|
||
success_message _("Repository content uploaded")
|
||
success_message _("Repository content uploaded.")
|
||
failure_message _("Could not upload the content")
|
||
|
||
build_options(:without => [:content]) do |o|
|
||
... | ... | |
end
|
||
option "--path", "PATH", _("Upload file, directory of files, or glob of files " \
|
||
"as content for a repository.\n" \
|
||
"Globs must be escaped by single or double quotes."),
|
||
"Globs must be escaped by single or double quotes"),
|
||
:attribute_name => :option_content,
|
||
:required => true, :format => BinaryPath.new
|
||
|
||
... | ... | |
command_name "remove-content"
|
||
desc _("Remove content from a repository")
|
||
|
||
success_message _("Repository content removed")
|
||
success_message _("Repository content removed.")
|
||
failure_message _("Could not remove content")
|
||
|
||
validate_options do
|
||
... | ... | |
command_name "export"
|
||
desc _("Export content from a repository to the configured directory")
|
||
|
||
success_message _("Repository is being exported in task %{id}")
|
||
success_message _("Repository is being exported in task %{id}.")
|
||
failure_message _("Could not export the repository")
|
||
|
||
validate_options do
|
lib/hammer_cli_katello/repository_set.rb | ||
---|---|---|
resource :repository_sets, :enable
|
||
command_name "enable"
|
||
|
||
success_message _("Repository enabled")
|
||
success_message _("Repository enabled.")
|
||
failure_message _("Could not enable repository")
|
||
|
||
build_options
|
||
... | ... | |
resource :repository_sets, :disable
|
||
command_name "disable"
|
||
|
||
success_message _("Repository disabled")
|
||
success_message _("Repository disabled.")
|
||
failure_message _("Could not disable repository")
|
||
|
||
build_options
|
lib/hammer_cli_katello/subscription.rb | ||
---|---|---|
{:content_type => 'multipart/form-data', :multipart => true}
|
||
end
|
||
|
||
success_message _("Manifest is being uploaded in task %{id}")
|
||
success_message _("Manifest is being uploaded in task %{id}.")
|
||
failure_message _("Manifest upload failed")
|
||
|
||
build_options :without => [:content]
|
||
... | ... | |
resource :subscriptions, :delete_manifest
|
||
command_name "delete-manifest"
|
||
|
||
success_message _("Manifest is being deleted in task %{id}")
|
||
success_message _("Manifest is being deleted in task %{id}.")
|
||
failure_message _("Manifest deletion failed")
|
||
|
||
build_options(&:expand)
|
||
... | ... | |
resource :subscriptions, :refresh_manifest
|
||
command_name "refresh-manifest"
|
||
|
||
success_message _("Manifest is being refreshed in task %{id}")
|
||
success_message _("Manifest is being refreshed in task %{id}.")
|
||
failure_message _("Manifest refresh failed")
|
||
|
||
build_options
|
lib/hammer_cli_katello/sync_plan.rb | ||
---|---|---|
"Time is optional, if kept blank current system time will be considered"),
|
||
:format => HammerCLI::Options::Normalizers::DateTime.new
|
||
|
||
success_message _("Sync plan created")
|
||
success_message _("Sync plan created.")
|
||
failure_message _("Could not create the sync plan")
|
||
|
||
build_options :without => [:interval, :sync_date]
|
||
... | ... | |
option "--sync-date", "SYNC_DATE", _("start date and time of the synchronization"),
|
||
:format => HammerCLI::Options::Normalizers::DateTime.new
|
||
|
||
success_message _("Sync plan updated")
|
||
success_message _("Sync plan updated.")
|
||
failure_message _("Could not update the sync plan")
|
||
|
||
build_options :without => [:interval, :sync_date]
|
||
end
|
||
|
||
class DeleteCommand < HammerCLIKatello::DeleteCommand
|
||
success_message _("Sync plan destroyed")
|
||
success_message _("Sync plan destroyed.")
|
||
failure_message _("Could not destroy the sync plan")
|
||
|
||
build_options
|
test/functional/activation_key/content_override_test.rb | ||
---|---|---|
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
test/functional/content_view/create_test.rb | ||
---|---|---|
par['organization_id'] == org_id
|
||
end
|
||
|
||
expected_result = success_result("Content view created\n")
|
||
expected_result = success_result("Content view created.\n")
|
||
result = run_cmd(@cmd + @base_params + params)
|
||
assert_cmd(expected_result, result)
|
||
end
|
||
... | ... | |
par['repository_ids'] == ids
|
||
end
|
||
|
||
expected_result = success_result("Content view created\n")
|
||
expected_result = success_result("Content view created.\n")
|
||
result = run_cmd(@cmd + @base_params + params)
|
||
assert_cmd(expected_result, result)
|
||
end
|
||
... | ... | |
par['repository_ids'] == ids
|
||
end
|
||
|
||
expected_result = success_result("Content view created\n")
|
||
expected_result = success_result("Content view created.\n")
|
||
result = run_cmd(@cmd + @base_params + params)
|
||
assert_cmd(expected_result, result)
|
||
end
|
test/functional/content_view/filter/create_test.rb | ||
---|---|---|
.with_params('name' => filter_name, 'repository_ids' => repo_ids.map(&:to_s))
|
||
.returns({})
|
||
|
||
expected_result = success_result("Filter created\n")
|
||
expected_result = success_result("Filter created.\n")
|
||
result = run_cmd(@cmd + @base_params + params)
|
||
assert_cmd(expected_result, result)
|
||
end
|
||
... | ... | |
api_expects(:content_view_filters, :create, "Create content-view filter")
|
||
.with_params('name' => filter_name, 'repository_ids' => repo_ids, 'type' => 'rpm')
|
||
|
||
expected_result = success_result("Filter created\n")
|
||
expected_result = success_result("Filter created.\n")
|
||
result = run_cmd(@cmd + @base_params + params)
|
||
assert_cmd(expected_result, result)
|
||
end
|
test/functional/host/subscription/attach_test.rb | ||
---|---|---|
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Subscription attached to the host successfully
|
||
'Subscription attached to the host successfully.
|
||
'
|
||
)
|
||
|
||
... | ... | |
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Subscription attached to the host successfully
|
||
'Subscription attached to the host successfully.
|
||
'
|
||
)
|
||
|
test/functional/host/subscription/auto_attach_test.rb | ||
---|---|---|
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Auto attached subscriptions to the host successfully
|
||
'Auto attached subscriptions to the host successfully.
|
||
'
|
||
)
|
||
|
test/functional/host/subscription/content_override_test.rb | ||
---|---|---|
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
||
... | ... | |
end
|
||
ex.returns({})
|
||
|
||
expected_result = success_result("Updated content override\n")
|
||
expected_result = success_result("Updated content override.\n")
|
||
|
||
result = run_cmd(@cmd + params)
|
||
assert_cmd(expected_result, result)
|
test/functional/host/subscription/register_test.rb | ||
---|---|---|
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Host successfully registered
|
||
'Host successfully registered.
|
||
'
|
||
)
|
||
|
||
... | ... | |
expect_lifecycle_environment_search(3, 'someenv', 2)
|
||
|
||
expected_result = success_result(
|
||
'Host successfully registered
|
||
'Host successfully registered.
|
||
'
|
||
)
|
||
result = run_cmd(@cmd + params)
|
test/functional/host/subscription/remove_test.rb | ||
---|---|---|
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Subscription removed from the host successfully
|
||
'Subscription removed from the host successfully.
|
||
'
|
||
)
|
||
|
||
... | ... | |
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Subscription removed from the host successfully
|
||
'Subscription removed from the host successfully.
|
||
'
|
||
)
|
||
|
test/functional/host/subscription/unregister_test.rb | ||
---|---|---|
ex.returns({})
|
||
|
||
expected_result = success_result(
|
||
'Host unregistered
|
||
'Host unregistered.
|
||
'
|
||
)
|
||
|
Also available in: Unified diff
Fixes #7451 - Review whitespace in extracted strings (#536)