Project

General

Profile

Tracker #30160

Extract Puppet ENC to a plugin

Added by Ondřej Ezr 10 months ago. Updated about 1 month ago.

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

9%

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 pluginAssignedOndřej Ezr
Refactor #31007: Extract SmartClassParameters APIAssignedOndřej Ezr
Refactor #31009: Extract PuppetLookupKey UIAssignedOndřej Ezr
Refactor #31010: Extract Parameters::PuppetclassLookupKeyAssignedOndřej Ezr
Refactor #31013: Extract LookupValue puppet extensionAssignedOndřej Ezr
Refactor #31014: Extract PuppetLookupKey modelsAssignedOndřej Ezr
Refactor #30171: Extract ConfigGroups to a pluginAssignedShira Maximov
Refactor #31093: Extract ConfigGroup UIAssignedShira Maximov
Refactor #31094: Extract ConfigGroup APIAssignedShira Maximov
Refactor #31095: Extract ConfigGroup modelsNewShira Maximov
Refactor #31096: Extract ConfigGroup migrationsNewShira Maximov
Refactor #31106: Extract ConfigGroup ControllersAssignedShira Maximov
Refactor #30172: Extract Puppet Classes to a pluginNew
Refactor #31089: Extract Puppetclass views+helpersAssigned
Refactor #31092: Extract Puppetclass UI controllersAssigned
Refactor #31129: Extract Puppetclass APIAssignedOndřej Ezr
Refactor #31130: Extract Puppetclass parameter filterAssignedOndřej Ezr
Refactor #31131: Extract Puppetclass permissionsAssignedOndřej Ezr
Refactor #31235: Extract Puppetclass modelsAssigned
Refactor #31766: Extract Puppetclass GraphQLAssignedOndřej Ezr
Refactor #30173: Extract Puppet Environments to a pluginNew
Refactor #31057: Extract Environments UI logicAssigned
Refactor #31058: Extract Environments UI view+helpersAssigned
Refactor #31059: Extract Environments modelsNew
Refactor #31060: Extract Environments migrationsNew
Refactor #31061: Extract Environments permissionsNew
Refactor #31062: Extract Environments APIAssigned
Refactor #31114: Extract Environment parameters filterAssignedOndřej Ezr
Refactor #31136: Extract Environments change multiple host actionAssignedOndřej Ezr
Smart Proxy - Feature #30191: Extract Puppet endpoint to a smart proxy pluginRejected
Refactor #30332: Extract Puppet part of classification to a pluginAssignedOndřej Ezr
Refactor #30401: Remove fixture usage from Classification testingClosedOndřej Ezr
Refactor #30913: Extract puppet from Host(group) form and detailsNew
Refactor #31160: Extract Puppet Classes tab to a pluginAssignedOndřej Ezr
Refactor #31170: Extract Host(group) form environment fieldAssigned
Refactor #30918: Migrate core types in DBNew
Refactor #30927: Extract PuppetFactParser to pluginNew
Refactor #31055: Extract importing of Puppet Class/EnvironmentAssigned
Refactor #31056: Extract puppet from SmartProxy integrationAssignedOndřej Ezr
Refactor #31066: Reduce number of smart_class_parameters/override_values API endpointsNew
Refactor #31072: Extract Environment from TemplateCombinationNew
Refactor #31732: Extract Environment from TemplateCombination modelNewOndřej Ezr
Refactor #31733: Extract Environment assignment to template combinations New
Refactor #31738: Deprecate Environment in Template combination APIClosedOndřej Ezr
Tracker #31073: Remove puppet bits from non puppet related testsNew

Refactor #31107: Test Middleware on different resource than environmentsClosedOndřej Ezr
Refactor #31369: Remove Environment fixturesNewOndřej Ezr
Refactor #31366: Extract PuppetParameter template InputTypeAssignedOndřej Ezr
Feature #31389: Fix GraphQL queries from pluginNew
Refactor #31658: Extract puppet bits from HostNew
Refactor #31659: Extract importNode from HostAssignedOndřej Ezr
Refactor #31661: Extract #externalNodes actionAssignedOndřej Ezr
Refactor #31667: Refactor or remove configuration? methodNew
Refactor #31769: Extract puppet related searchesNewOndřej Ezr
Refactor #32091: Drop puppet_host_overview_fieldsNewOndřej Ezr
Refactor #32092: Add puppet related macros for provisioning templatesReady For TestingOndřej Ezr
Refactor #31749: Extract puppet enc cssNewOndřej Ezr
Tracker #31824: Extract installerNew

Refactor #32064: Extract Puppet settingNewOndřej Ezr

Related issues

Related to Foreman - Feature #30215: Add warning banner about puppet ENC extractionClosed
Blocks Foreman - Tracker #29431: Making puppet optionalNew

History

#1 Updated by Ondřej Ezr 10 months ago

#2 Updated by Ondřej Ezr 10 months ago

  • Description updated (diff)

#3 Updated by Ondřej Ezr 10 months ago

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

#4 Updated by Ondřej Ezr 5 months ago

  • Target version set to 2.4.0

#5 Updated by Tomer Brisker 3 months ago

  • Target version deleted (2.4.0)

Also available in: Atom PDF