Project

General

Profile

Tracker #29746

Merge hooks/ and katello/hooks into a single directory structure

Added by Eric Helms 5 months ago. Updated 28 days ago.

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

82%

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

Description

As part of this effort, hooks that have a similar naming scheme or functionality should be reduced to a single parameter.

The current state is having two sets of hooks directories: hooks/ and katello/hooks/. There are some hooks that have similar functionality and some that are only relevant if Katellos is enabled. The proposal here is to merge the hooks directories and combine some hooks into one. See [Hooks Cleanup RFC](https://community.theforeman.org/t/rfc-cleaning-up-installer-hooks/17089) for more details.


Subtasks

Feature #29797: Merge --reset-foreman-db and --reset into --reset-dataClosedWilliam Clark
Feature #29798: Move --lock-package-versions to hooks/ClosedWilliam Clark
Feature #29799: Add --clear-pulp-content to hooks/ and scope on katello module being enabledClosedWilliam Clark
Feature #29800: Remove --clear-puppet-environments due to Pulp 3ClosedWilliam Clark
Feature #29801: Add --tuning option to hooks/ and ensure tuning defaults are proper for Foreman default installClosedWilliam Clark
Feature #29802: Replace --skip-check-i-know-better with --disable-system-checks from katello/hooksReady For TestingWilliam Clark
Feature #29803: Add all certs related hooks to hooks/ and scope them on Katello module being enabledClosedWilliam Clark
Feature #29804: Drop upgrade-mongo-storage-engine from hooksDuplicate
Feature #29805: Drop --disable-resolve-mismatchesRejected
Feature #29822: Consolidate checks/ and hooks that act as checks as a mechanism that works like hooksNew
Feature #30006: Remove MongoDB Storage Engine Migration HookClosedWilliam Clark

Related issues

Related to Installer - Bug #29241: Installer should show progress bar for all hooksNew
Related to Installer - Feature #29820: Add ability to have a "hook" that is dedicated to defining new parameters to the installerNew
Blocked by Installer - Bug #29296: Drop --upgrade flag from katello hooksClosed
Blocked by Installer - Refactor #27371: Move Installer hook helpers to Kafo where they make senseNew

History

#1 Updated by Eric Helms 5 months ago

  • Description updated (diff)

#2 Updated by Eric Helms 5 months ago

  • Blocked by Bug #29296: Drop --upgrade flag from katello hooks added

#3 Updated by Eric Helms 5 months ago

  • Related to Bug #29241: Installer should show progress bar for all hooks added

#4 Updated by Eric Helms 5 months ago

  • Blocked by Refactor #27371: Move Installer hook helpers to Kafo where they make sense added

#5 Updated by Eric Helms 5 months ago

  • Related to Feature #29820: Add ability to have a "hook" that is dedicated to defining new parameters to the installer added

Also available in: Atom PDF