--- !ruby/object:Gem::Specification name: foreman_acd version: !ruby/object:Gem::Version version: 0.10.0 platform: ruby authors: - ATIX AG autorequire: bindir: bin cert_chain: [] date: 2024-09-26 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.89.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.89.0 - !ruby/object:Gem::Dependency name: rubocop-rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.8.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.8.1 - !ruby/object:Gem::Dependency name: foreman_remote_execution requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '8.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '8.0' - !ruby/object:Gem::Dependency name: foreman-tasks requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '7.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '7.0' - !ruby/object:Gem::Dependency name: git requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Foreman plugin to provide application centric deployment and self service portal email: - info@atix.de executables: [] extensions: [] extra_rdoc_files: [] files: - LICENSE - README.md - Rakefile - app/assets/javascripts/foreman_acd/acd_dummy.js - app/controllers/foreman_acd/ansible_playbooks_controller.rb - app/controllers/foreman_acd/api/v2/ansible_playbooks_controller.rb - app/controllers/foreman_acd/api/v2/app_definitions_controller.rb - app/controllers/foreman_acd/api/v2/app_instances_controller.rb - app/controllers/foreman_acd/api/v2/base_controller.rb - app/controllers/foreman_acd/app_definitions_controller.rb - app/controllers/foreman_acd/app_instances_controller.rb - app/controllers/foreman_acd/application_controller.rb - app/controllers/foreman_acd/concerns/ansible_playbook_parameters.rb - app/controllers/foreman_acd/concerns/app_definition_parameters.rb - app/controllers/foreman_acd/concerns/app_instance_mixins.rb - app/controllers/foreman_acd/concerns/app_instance_parameters.rb - app/controllers/foreman_acd/remote_execution_controller.rb - app/controllers/ui_acd_controller.rb - app/lib/actions/foreman_acd/deploy_all_hosts.rb - app/lib/actions/foreman_acd/run_configurator.rb - app/models/concerns/foreman_acd/host_managed_extensions.rb - app/models/foreman_acd/acd_provider.rb - app/models/foreman_acd/ansible_playbook.rb - app/models/foreman_acd/app_definition.rb - app/models/foreman_acd/app_instance.rb - app/models/foreman_acd/foreman_host.rb - app/models/foreman_acd/taxonomy_extensions.rb - app/services/foreman_acd/acd_proxy_proxy_selector.rb - app/services/foreman_acd/app_configurator.rb - app/services/foreman_acd/app_deployer.rb - app/services/foreman_acd/inventory_creator.rb - app/views/foreman_acd/ansible_playbooks/_form.html.erb - app/views/foreman_acd/ansible_playbooks/edit.html.erb - app/views/foreman_acd/ansible_playbooks/index.html.erb - app/views/foreman_acd/ansible_playbooks/new.html.erb - app/views/foreman_acd/api/v2/ansible_playbooks/base.json.rabl - app/views/foreman_acd/api/v2/ansible_playbooks/index.json.rabl - app/views/foreman_acd/api/v2/ansible_playbooks/show.json.rabl - app/views/foreman_acd/api/v2/app_definitions/base.json.rabl - app/views/foreman_acd/api/v2/app_definitions/index.json.rabl - app/views/foreman_acd/api/v2/app_definitions/show.json.rabl - app/views/foreman_acd/api/v2/app_instances/base.json.rabl - app/views/foreman_acd/api/v2/app_instances/index.json.rabl - app/views/foreman_acd/api/v2/app_instances/show.json.rabl - app/views/foreman_acd/app_definitions/_form.html.erb - app/views/foreman_acd/app_definitions/edit.html.erb - app/views/foreman_acd/app_definitions/import.html.erb - app/views/foreman_acd/app_definitions/index.html.erb - app/views/foreman_acd/app_definitions/new.html.erb - app/views/foreman_acd/app_instances/_form.html.erb - app/views/foreman_acd/app_instances/edit.html.erb - app/views/foreman_acd/app_instances/index.html.erb - app/views/foreman_acd/app_instances/new.html.erb - app/views/foreman_acd/app_instances/report.html.erb - app/views/templates/job/run_acd_ansible_playbook.erb - app/views/ui_acd/ansible_data.json.rabl - app/views/ui_acd/app.json.rabl - app/views/ui_acd/app_definition.json.rabl - app/views/ui_acd/computeprofile.json.rabl - app/views/ui_acd/domain.json.rabl - app/views/ui_acd/environment.json.rabl - app/views/ui_acd/foreman_data.json.rabl - app/views/ui_acd/host_report.json.rabl - app/views/ui_acd/lifecycle_environment.json.rabl - app/views/ui_acd/ptable.json.rabl - app/views/ui_acd/report_data.json.rabl - app/views/ui_acd/validate_hostname.json.rabl - config/routes.rb - db/migrate/20190610202252_create_app_definitions.rb - db/migrate/20190625140305_create_app_instances.rb - db/migrate/20200916091018_create_ansible_playbooks.rb - db/migrate/20200917120220_add_ansible_playbook_id.rb - db/migrate/20201016002819_add_ansible_vars_all_to_app_definitions.rb - db/migrate/20201016104338_add_ansible_vars_all_to_app_instances.rb - db/migrate/20210112111548_add_organization_to_app_instance.rb - db/migrate/20210112113853_add_location_to_app_instance.rb - db/migrate/20210202141658_create_foreman_hosts.rb - db/migrate/20210204111306_remove_hosts_from_app_instances.rb - db/migrate/20210209091014_rename_acd_tables.rb - db/migrate/20210216083522_add_last_progress_report.rb - db/migrate/20210216091529_add_last_deploy_task.rb - db/migrate/20210316151145_add_git_commit_to_ansible_playbooks.rb - db/migrate/20210503122809_add_git_url_to_ansible_playbooks.rb - db/migrate/20210818125913_add_is_existing_host_to_foreman_host.rb - db/migrate/20210902110645_add_initial_configure_task.rb - db/migrate/20240326143045_remove_old_rex_permissions.rb - db/seeds.d/62_acd_proxy_feature.rb - db/seeds.d/75-job_templates.rb - lib/foreman_acd.rb - lib/foreman_acd/engine.rb - lib/foreman_acd/plugin.rb - lib/foreman_acd/version.rb - lib/tasks/foreman_acd_tasks.rake - locale/Makefile - locale/en/foreman_acd.po - locale/foreman_acd.pot - locale/gemspec.rb - package.json - test/controllers/ansible_playbooks_controller_test.rb - test/controllers/app_definitions_controller_test.rb - test/controllers/app_instances_controller_test.rb - test/controllers/ui_acd_controller_test.rb - test/factories/foreman_acd_factories.rb - test/models/acd_provider_test.rb - test/models/ansible_playbook_test.rb - test/models/app_definition_test.rb - test/models/app_instance_test.rb - test/models/concerns/host_extensions_test.rb - test/models/foreman_host_test.rb - test/test_plugin_helper.rb - webpack/__mocks__/foremanReact/API.js - webpack/__mocks__/foremanReact/common/I18n.js - webpack/__mocks__/foremanReact/common/helpers.js - webpack/__mocks__/foremanReact/components/ForemanModal.js - webpack/__mocks__/foremanReact/components/ForemanModal/ForemanModalActions.js - webpack/__mocks__/foremanReact/components/common/forms/CommonForm.js - webpack/__mocks__/foremanReact/components/common/forms/Select.js - webpack/__mocks__/foremanReact/components/common/forms/TextInput.js - webpack/__mocks__/foremanReact/components/hosts/powerStatus.js - webpack/__snapshots__/helper.test.js.snap - webpack/components/ApplicationDefinition/ApplicationDefinition.js - webpack/components/ApplicationDefinition/ApplicationDefinition.scss - webpack/components/ApplicationDefinition/ApplicationDefinitionActions.js - webpack/components/ApplicationDefinition/ApplicationDefinitionConstants.js - webpack/components/ApplicationDefinition/ApplicationDefinitionHelper.js - webpack/components/ApplicationDefinition/ApplicationDefinitionReducer.js - webpack/components/ApplicationDefinition/ApplicationDefinitionSelectors.js - webpack/components/ApplicationDefinition/__fixtures__/applicationDefinitionConfData1.fixtures.js - webpack/components/ApplicationDefinition/__fixtures__/applicationDefinitionReducer.fixtures.js - webpack/components/ApplicationDefinition/__tests__/ApplicationDefinition.test.js - webpack/components/ApplicationDefinition/__tests__/ApplicationDefinitionHelper.test.js - webpack/components/ApplicationDefinition/__tests__/ApplicationDefinitionReducer.test.js - webpack/components/ApplicationDefinition/__tests__/ApplicationDefinitionSelectors.test.js - webpack/components/ApplicationDefinition/__tests__/__snapshots__/ApplicationDefinition.test.js.snap - webpack/components/ApplicationDefinition/__tests__/__snapshots__/ApplicationDefinitionReducer.test.js.snap - webpack/components/ApplicationDefinition/__tests__/__snapshots__/ApplicationDefinitionSelectors.test.js.snap - webpack/components/ApplicationDefinition/components/AnsiblePlaybookSelector.js - webpack/components/ApplicationDefinition/components/__tests__/AnsiblePlaybookSelector.test.js - webpack/components/ApplicationDefinition/components/__tests__/__snapshots__/AnsiblePlaybookSelector.test.js.snap - webpack/components/ApplicationDefinition/index.js - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImport.js - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImport.scss - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImportActions.js - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImportConstants.js - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImportReducer.js - webpack/components/ApplicationDefinitionImport/ApplicationDefinitionImportSelectors.js - webpack/components/ApplicationDefinitionImport/__fixtures__/applicationDefinitionImportConfData1.fixtures.js - webpack/components/ApplicationDefinitionImport/__fixtures__/applicationDefinitionImportReducer.fixtures.js - webpack/components/ApplicationDefinitionImport/__tests__/ApplicationDefinitionImport.test.js - webpack/components/ApplicationDefinitionImport/__tests__/ApplicationDefinitionImportReducer.test.js - webpack/components/ApplicationDefinitionImport/__tests__/ApplicationDefinitionImportSelectors.test.js - webpack/components/ApplicationDefinitionImport/__tests__/__snapshots__/ApplicationDefinitionImport.test.js.snap - webpack/components/ApplicationDefinitionImport/__tests__/__snapshots__/ApplicationDefinitionImportReducer.test.js.snap - webpack/components/ApplicationDefinitionImport/__tests__/__snapshots__/ApplicationDefinitionImportSelectors.test.js.snap - webpack/components/ApplicationDefinitionImport/index.js - webpack/components/ApplicationInstance/ApplicationInstance.js - webpack/components/ApplicationInstance/ApplicationInstance.scss - webpack/components/ApplicationInstance/ApplicationInstanceActions.js - webpack/components/ApplicationInstance/ApplicationInstanceConstants.js - webpack/components/ApplicationInstance/ApplicationInstanceHelper.js - webpack/components/ApplicationInstance/ApplicationInstanceReducer.js - webpack/components/ApplicationInstance/ApplicationInstanceSelectors.js - webpack/components/ApplicationInstance/__fixtures__/applicationInstanceConfData1.fixtures.js - webpack/components/ApplicationInstance/__fixtures__/applicationInstanceReducer.fixtures.js - webpack/components/ApplicationInstance/__tests__/ApplicationInstance.test.js - webpack/components/ApplicationInstance/__tests__/ApplicationInstanceReducer.test.js - webpack/components/ApplicationInstance/__tests__/ApplicationInstanceSelectors.test.js - webpack/components/ApplicationInstance/__tests__/__snapshots__/ApplicationInstance.test.js.snap - webpack/components/ApplicationInstance/__tests__/__snapshots__/ApplicationInstanceReducer.test.js.snap - webpack/components/ApplicationInstance/__tests__/__snapshots__/ApplicationInstanceSelectors.test.js.snap - webpack/components/ApplicationInstance/components/AppDefinitionSelector.js - webpack/components/ApplicationInstance/components/Service.js - webpack/components/ApplicationInstance/components/ServiceCounter.js - webpack/components/ApplicationInstance/helper.js - webpack/components/ApplicationInstance/index.js - webpack/components/ApplicationInstanceReport/ApplicationInstanceReport.js - webpack/components/ApplicationInstanceReport/ApplicationInstanceReport.scss - webpack/components/ApplicationInstanceReport/ApplicationInstanceReportActions.js - webpack/components/ApplicationInstanceReport/ApplicationInstanceReportConstants.js - webpack/components/ApplicationInstanceReport/ApplicationInstanceReportReducer.js - webpack/components/ApplicationInstanceReport/ApplicationInstanceReportSelectors.js - webpack/components/ApplicationInstanceReport/__fixtures__/applicationInstanceReportData1.fixtures.js - webpack/components/ApplicationInstanceReport/__fixtures__/applicationInstanceReportReducer.fixtures.js - webpack/components/ApplicationInstanceReport/__tests__/ApplicationInstanceReport.test.js - webpack/components/ApplicationInstanceReport/__tests__/ApplicationInstanceReportReducer.test.js - webpack/components/ApplicationInstanceReport/__tests__/ApplicationInstanceReportSelectors.test.js - webpack/components/ApplicationInstanceReport/__tests__/__snapshots__/ApplicationInstanceReport.test.js.snap - webpack/components/ApplicationInstanceReport/__tests__/__snapshots__/ApplicationInstanceReportReducer.test.js.snap - webpack/components/ApplicationInstanceReport/__tests__/__snapshots__/ApplicationInstanceReportSelectors.test.js.snap - webpack/components/ApplicationInstanceReport/components/ReportViewer.js - webpack/components/ApplicationInstanceReport/components/__tests__/ReportViewer.test.js - webpack/components/ApplicationInstanceReport/components/__tests__/__snapshots__/ReportViewer.test.js.snap - webpack/components/ApplicationInstanceReport/index.js - webpack/components/ExistingHostSelection/ExistingHostSelection.js - webpack/components/ExistingHostSelection/ExistingHostSelection.scss - webpack/components/ExistingHostSelection/ExistingHostSelectionActions.js - webpack/components/ExistingHostSelection/ExistingHostSelectionConstants.js - webpack/components/ExistingHostSelection/ExistingHostSelectionHelper.js - webpack/components/ExistingHostSelection/ExistingHostSelectionReducer.js - webpack/components/ExistingHostSelection/ExistingHostSelectionSelectors.js - webpack/components/ExistingHostSelection/__fixtures__/existingHostSelectionConfData1.fixtures.js - webpack/components/ExistingHostSelection/__fixtures__/existingHostSelectionReducer.fixtures.js - webpack/components/ExistingHostSelection/__tests__/ExistingHostSelection.test.js - webpack/components/ExistingHostSelection/__tests__/ExistingHostSelectionReducer.test.js - webpack/components/ExistingHostSelection/__tests__/ExistingHostSelectionSelectors.test.js - webpack/components/ExistingHostSelection/__tests__/__snapshots__/ExistingHostSelection.test.js.snap - webpack/components/ExistingHostSelection/__tests__/__snapshots__/ExistingHostSelectionReducer.test.js.snap - webpack/components/ExistingHostSelection/__tests__/__snapshots__/ExistingHostSelectionSelectors.test.js.snap - webpack/components/ExistingHostSelection/components/ServiceSelector.js - webpack/components/ExistingHostSelection/components/__tests__/ServiceSelector.test.js - webpack/components/ExistingHostSelection/components/__tests__/__snapshots__/ServiceSelector.test.js.snap - webpack/components/ExistingHostSelection/index.js - webpack/components/ParameterSelection/ParameterSelection.js - webpack/components/ParameterSelection/ParameterSelection.scss - webpack/components/ParameterSelection/ParameterSelectionActions.js - webpack/components/ParameterSelection/ParameterSelectionConstants.js - webpack/components/ParameterSelection/ParameterSelectionHelper.js - webpack/components/ParameterSelection/ParameterSelectionReducer.js - webpack/components/ParameterSelection/ParameterSelectionSelectors.js - webpack/components/ParameterSelection/__fixtures__/parameterSelectionData1.fixtures.js - webpack/components/ParameterSelection/__fixtures__/parameterSelectionReducer.fixtures.js - webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js - webpack/components/ParameterSelection/__tests__/ParameterSelectionHelper.test.js - webpack/components/ParameterSelection/__tests__/ParameterSelectionReducer.test.js - webpack/components/ParameterSelection/__tests__/ParameterSelectionSelectors.test.js - webpack/components/ParameterSelection/__tests__/__snapshots__/ParameterSelection.test.js.snap - webpack/components/ParameterSelection/__tests__/__snapshots__/ParameterSelectionReducer.test.js.snap - webpack/components/ParameterSelection/__tests__/__snapshots__/ParameterSelectionSelectors.test.js.snap - webpack/components/ParameterSelection/index.js - webpack/components/SyncGitRepo/SyncGitRepo.js - webpack/components/SyncGitRepo/SyncGitRepo.scss - webpack/components/SyncGitRepo/SyncGitRepoActions.js - webpack/components/SyncGitRepo/SyncGitRepoConstants.js - webpack/components/SyncGitRepo/SyncGitRepoReducer.js - webpack/components/SyncGitRepo/SyncGitRepoSelectors.js - webpack/components/SyncGitRepo/__fixtures__/syncGitRepoConfData1.fixtures.js - webpack/components/SyncGitRepo/__fixtures__/syncGitRepoReducer.fixtures.js - webpack/components/SyncGitRepo/__tests__/SyncGitRepo.test.js - webpack/components/SyncGitRepo/__tests__/SyncGitRepoReducer.test.js - webpack/components/SyncGitRepo/__tests__/SyncGitRepoSelectors.test.js - webpack/components/SyncGitRepo/__tests__/__snapshots__/SyncGitRepo.test.js.snap - webpack/components/SyncGitRepo/__tests__/__snapshots__/SyncGitRepoReducer.test.js.snap - webpack/components/SyncGitRepo/__tests__/__snapshots__/SyncGitRepoSelectors.test.js.snap - webpack/components/SyncGitRepo/components/FormTextInput.js - webpack/components/SyncGitRepo/components/ScmTypeSelector.js - webpack/components/SyncGitRepo/index.js - webpack/components/common/AddTableEntry.js - webpack/components/common/DeleteTableEntry.js - webpack/components/common/EditTableEntry.js - webpack/components/common/ExtSelect.js - webpack/components/common/ExtTextInput.js - webpack/components/common/LockTableEntry.js - webpack/components/common/RailsData.js - webpack/components/common/__tests__/AddTableEntry.test.js - webpack/components/common/__tests__/DeleteTableEntry.test.js - webpack/components/common/__tests__/EditTableEntry.test.js - webpack/components/common/__tests__/ExtSelect.test.js - webpack/components/common/__tests__/LockTableEntry.test.js - webpack/components/common/__tests__/RailsData.test.js - webpack/components/common/__tests__/__snapshots__/AddTableEntry.test.js.snap - webpack/components/common/__tests__/__snapshots__/DeleteTableEntry.test.js.snap - webpack/components/common/__tests__/__snapshots__/EditTableEntry.test.js.snap - webpack/components/common/__tests__/__snapshots__/ExtSelect.test.js.snap - webpack/components/common/__tests__/__snapshots__/LockTableEntry.test.js.snap - webpack/components/common/__tests__/__snapshots__/RailsData.test.js.snap - webpack/global_test_setup.js - webpack/helper.js - webpack/helper.test.js - webpack/index.js - webpack/js-yaml.js - webpack/reducer.js - webpack/test_setup.js homepage: https://www.orcharhino.com licenses: - GPL-3.0 metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.7' - - "<" - !ruby/object:Gem::Version version: '4' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.3.27 signing_key: specification_version: 4 summary: Foreman plugin to provide application centric deployment and self service portal test_files: - test/controllers/ansible_playbooks_controller_test.rb - test/controllers/app_definitions_controller_test.rb - test/controllers/app_instances_controller_test.rb - test/controllers/ui_acd_controller_test.rb - test/factories/foreman_acd_factories.rb - test/models/acd_provider_test.rb - test/models/ansible_playbook_test.rb - test/models/app_definition_test.rb - test/models/app_instance_test.rb - test/models/concerns/host_extensions_test.rb - test/models/foreman_host_test.rb - test/test_plugin_helper.rb