Project

General

Profile

Tracker #30160

Extract Puppet ENC to a plugin

Added by Ondřej Ezr over 1 year ago. Updated 9 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
-
% Done:

87%

Difficulty:
Triaged:
No
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

Create foreman_puppet_enc plugin, that will be housing all the Puppet ENC related code.


Subtasks

Refactor #30170: Extract Smart Parameters to a pluginClosedOndřej Ezr
Refactor #31007: Extract SmartClassParameters APIClosedOndřej Ezr
Refactor #31009: Extract PuppetLookupKey UIClosedOndřej Ezr
Refactor #31010: Extract Parameters::PuppetclassLookupKeyClosedOndřej Ezr
Refactor #31013: Extract LookupValue puppet extensionClosedOndřej Ezr
Refactor #31014: Extract PuppetLookupKey modelsClosedOndřej Ezr
Tracker #30171: Extract ConfigGroups to a pluginClosedShira Maximov

Refactor #31093: Extract ConfigGroup UIClosedShira Maximov
Refactor #31094: Extract ConfigGroup APIClosedShira Maximov
Refactor #31095: Extract ConfigGroup modelsClosedShira Maximov
Refactor #31096: Extract ConfigGroup migrationsClosedOndřej Ezr
Refactor #31106: Extract ConfigGroup ControllersClosedShira Maximov
Tracker #30172: Extract Puppet Classes to a pluginClosed

Refactor #31089: Extract Puppetclass views+helpersClosedOndřej Ezr
Refactor #31092: Extract Puppetclass UI controllersClosedOndřej Ezr
Refactor #31129: Extract Puppetclass APIClosedOndřej Ezr
Refactor #31130: Extract Puppetclass parameter filterClosedOndřej Ezr
Refactor #31131: Extract Puppetclass permissionsClosedOndřej Ezr
Refactor #31235: Extract Puppetclass modelsClosed
Refactor #31766: Extract Puppetclass GraphQLClosedOndřej Ezr
Refactor #33541: Extract Puppetclass migrationsClosedOndřej Ezr
Tracker #30173: Extract Puppet Environments to a pluginClosed

Refactor #31057: Extract Environments UI logicClosedOndřej Ezr
Refactor #31058: Extract Environments UI view+helpersClosedOndřej Ezr
Refactor #31059: Extract Environments modelsClosed
Refactor #31060: Extract Environments migrationsClosedOndřej Ezr
Refactor #31061: Extract Environments permissionsClosed
Refactor #31062: Extract Environments APIClosedOndřej Ezr
Refactor #31114: Extract Environment parameters filterClosedOndřej Ezr
Refactor #31136: Extract Environments change multiple host actionClosedOndřej Ezr
Refactor #32896: Extract Environment GraphQLClosedKamil Szubrycht
Smart Proxy - Feature #30191: Extract Puppet endpoint to a smart proxy pluginRejected
Refactor #30332: Extract Puppet part of classification to a pluginClosedOndřej Ezr
Refactor #30401: Remove fixture usage from Classification testingClosedOndřej Ezr
Refactor #30913: Extract puppet from Host(group) form and detailsClosedOndřej Ezr
Refactor #31160: Extract Puppet Classes tab to a pluginClosedOndřej Ezr
Refactor #31170: Extract Host(group) form environment fieldRejected
Refactor #30918: Migrate core types in DBRejected
Refactor #30927: Extract PuppetFactParser to pluginRejected
Refactor #31055: Extract importing of Puppet Class/EnvironmentClosed
Refactor #31056: Extract puppet from SmartProxy integrationClosedOndřej Ezr
Refactor #31066: Reduce number of smart_class_parameters/override_values API endpointsRejected
Tracker #31072: Extract Environment from TemplateCombinationClosed

Refactor #31732: Extract Environment from TemplateCombination modelClosedOndřej Ezr
Refactor #31733: Extract Environment assignment to template combinations Closed
Refactor #31738: Deprecate Environment in Template combination APIClosedOndřej Ezr
Tracker #31073: Remove puppet bits from non puppet related testsClosedOndřej Ezr

Refactor #31107: Test Middleware on different resource than environmentsClosedOndřej Ezr
Refactor #31369: Remove Environment fixturesClosedOndřej Ezr
Refactor #32614: Remove environment from Taxonomix testClosed
Refactor #31366: Extract PuppetParameter template InputTypeClosedOndřej Ezr
Feature #31389: Fix GraphQL queries from pluginClosed
Refactor #31658: Extract puppet bits from HostNew
Refactor #31659: Extract importNode from HostClosedOndřej Ezr
Refactor #31661: Extract #externalNodes actionClosedOndřej Ezr
Refactor #31667: Refactor or remove configuration? methodNew
Refactor #31769: Extract puppet related searchesClosedOndřej Ezr
Refactor #32091: Drop puppet_host_overview_fieldsClosedOndřej Ezr
Refactor #32092: Add puppet related macros for provisioning templatesClosedOndřej Ezr
Refactor #31749: Extract puppet enc cssClosedOndřej Ezr
Tracker #31824: Extract installerNew

Refactor #32064: Extract Puppet settingNewOndřej Ezr
Refactor #32615: Extract PuppetProxy and PuppetCAProxyNew
Feature #32652: Add task to purge puppet dataClosedOndřej Ezr
Katello - Refactor #32922: Drop Foreman::Environment::Destroy actionClosedOndřej Ezr
Katello - Refactor #32923: Drop puppetclass and environment usage from host testsClosedOndřej Ezr
Feature #33180: Add task to set host parameters from Puppet dataClosedOndřej Ezr

Related issues

Related to Foreman - Feature #30215: Add warning banner about puppet ENC extractionClosed
Related to Foreman Remote Execution - Bug #33088: Broken tests after puppet removal in ForemanClosed
Blocks Foreman - Tracker #29431: Making puppet optionalNew

History

#1 Updated by Ondřej Ezr over 1 year ago

#2 Updated by Ondřej Ezr over 1 year ago

  • Description updated (diff)

#3 Updated by Ondřej Ezr over 1 year ago

  • Related to Feature #30215: Add warning banner about puppet ENC extraction added

#4 Updated by Ondřej Ezr 11 months ago

  • Target version set to 2.4.0

#5 Updated by Tomer Brisker 9 months ago

  • Target version deleted (2.4.0)

#6 Updated by Adam Ruzicka 3 months ago

  • Related to Bug #33088: Broken tests after puppet removal in Foreman added

Also available in: Atom PDF