Project

General

Profile

Refactor #28278

Remove smart variables

Added by Tomer Brisker 8 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Parameters
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Smart variables were originally a workaround for passing parameters to puppet classes before the introduction of parameterized classes in puppet 2.6.5 years ago. All puppet classes should now be parameterized and smart variables should no longer be needed.


Subtasks

Refactor #28279: Add deprecation notification for smart variables usersClosedTomer Brisker
Refactor #28538: Remove smart variables viewsClosedTomer Brisker
Refactor #28542: Remove smart variables from puppet class edit viewClosedTomer Brisker
Refactor #28543: remove smart variable handling from host edit viewClosedTomer Brisker
Refactor #28544: remove smart variables menu itemClosedTomer Brisker
Refactor #28545: Remove smart variable index and edit pagesClosedTomer Brisker
Refactor #28567: Remove smart variables strong param filtersClosedOri Rabin
Refactor #28539: Drop smart variables from databaseClosedShira Maximov
Refactor #28540: remove smart variable handling from classification serviceClosedTomer Brisker
Refactor #28546: remove smart variables from apiClosedTomer Brisker
Refactor #28568: Drop smart variable permissionsClosedShira Maximov
Refactor #28596: Remove Api::V2::LookupKeysCommonControllerClosedAmir Fefer
Refactor #28597: Remove VariableLookupKey modelClosedShira Maximov
Refactor #28598: Remove VariableLookupKey from testsClosedShira Maximov
Refactor #28617: Remove Enable_Smart_Variables_in_ENC settingClosedTomer Brisker
Refactor #28618: Rename settings refering to "smart variables" to "smart class parameters"ClosedAmir Fefer

Related issues

Related to Hammer CLI - Bug #28599: Drop smart variable handlingClosed
Related to Website - Refactor #28602: Remove Smart Variables from 2.0 ManualClosed
Related to Foreman - Bug #28608: db:migrate on fresh db failsResolved
Related to Foreman - Refactor #29714: Drop puppetclass_id column from Lookup_key along with smart variableClosed

History

#1 Updated by Tomer Brisker 6 months ago

  • Related to Bug #28599: Drop smart variable handling added

#2 Updated by Ori Rabin 6 months ago

#3 Updated by Ohad Levy 6 months ago

  • Related to Bug #28608: db:migrate on fresh db fails added

#4 Updated by Tomer Brisker 5 months ago

All user facing parts have been removed, will clean up all backend for 2.1

#5 Updated by Tomer Brisker 5 months ago

  • Target version deleted (2.0.0)

#6 Updated by Kavita Gaikwad 2 months ago

  • Related to Refactor #29714: Drop puppetclass_id column from Lookup_key along with smart variable added

#7 Updated by Kavita Gaikwad 2 months ago

  • Related to deleted (Refactor #29714: Drop puppetclass_id column from Lookup_key along with smart variable)

#8 Updated by Kavita Gaikwad 2 months ago

  • Related to Refactor #29714: Drop puppetclass_id column from Lookup_key along with smart variable added

#9 Updated by Tomer Brisker about 1 month ago

  • Status changed from New to Resolved

All related issues have been solved, marking as resolved.

Also available in: Atom PDF