Skip to content

Commit 694c8b6

Browse files
committed
RHINENG-19230: remove Baseline related code from evaluator
1 parent 8189713 commit 694c8b6

5 files changed

Lines changed: 2 additions & 152 deletions

File tree

base/database/baseline.go

Lines changed: 0 additions & 44 deletions
This file was deleted.

base/database/baseline_test.go

Lines changed: 0 additions & 31 deletions
This file was deleted.

base/database/utils.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,7 @@ func InventoryHostsJoin(tx *gorm.DB, groups map[string]string) *gorm.DB {
258258

259259
// LEFT JOIN templates to sp (system_platform)
260260
func JoinTemplates(tx *gorm.DB) *gorm.DB {
261-
return tx.Joins("LEFT JOIN baseline bl ON sp.baseline_id = bl.id AND sp.rh_account_id = bl.rh_account_id").
262-
Joins("LEFT JOIN template t ON sp.template_id = t.id AND sp.rh_account_id = t.rh_account_id")
261+
return tx.Joins("LEFT JOIN template t ON sp.template_id = t.id AND sp.rh_account_id = t.rh_account_id")
263262
}
264263

265264
// JOIN advisory_metadata to sa (system_advisories)

evaluator/evaluate.go

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ var (
4545
enableBypass bool
4646
enableStaleSysEval bool
4747
enableLazyPackageSave bool
48-
enableBaselineEval bool
4948
enablePackageCache bool
5049
preloadPackageCache bool
5150
packageCacheSize int
@@ -99,8 +98,6 @@ func confugureEvaluator() {
9998
enableStaleSysEval = utils.PodConfig.GetBool("stale_system_evaluation", true)
10099
// Process (and save to db) previously unknown packages (typically third party packages)
101100
enableLazyPackageSave = utils.PodConfig.GetBool("lazy_package_save", true)
102-
// Toggle baseline evaluation
103-
enableBaselineEval = utils.PodConfig.GetBool("baseline_eval", false)
104101
// Toggle bypass (fake) messages processing
105102
enableBypass = utils.PodConfig.GetBool("bypass", false)
106103
// Toggle in-memory cache to speed up package lookups
@@ -129,7 +126,7 @@ func confugureEvaluator() {
129126
nEvalGoroutines = utils.PodConfig.GetInt("max_goroutines", 1)
130127
// Send advisory notification immediately
131128
enableInstantNotifications = utils.PodConfig.GetBool("instant_notifications", true)
132-
// Ignore baselines/templates for satellite managed systems
129+
// Ignore templates for satellite managed systems
133130
enableSatelliteFunctionality = utils.PodConfig.GetBool("satellite_functionality", true)
134131
}
135132

@@ -281,15 +278,6 @@ func tryGetYumUpdates(system *models.SystemPlatform) (*vmaas.UpdatesV3Response,
281278

282279
func evaluateWithVmaas(updatesData *vmaas.UpdatesV3Response,
283280
system *models.SystemPlatform, event *mqueue.PlatformEvent) (*vmaas.UpdatesV3Response, error) {
284-
if enableBaselineEval {
285-
if !system.SatelliteManaged || (system.SatelliteManaged && !enableSatelliteFunctionality) {
286-
err := limitVmaasToBaseline(system, updatesData)
287-
if err != nil {
288-
return nil, errors.Wrap(err, "Failed to evaluate baseline")
289-
}
290-
}
291-
}
292-
293281
err := evaluateAndStore(system, updatesData, event)
294282
if err != nil {
295283
return nil, errors.Wrap(err, "Unable to evaluate and store results")
@@ -593,11 +581,6 @@ func updateSystemPlatform(tx *gorm.DB, system *models.SystemPlatform,
593581
data["third_party"] = system.ThirdParty
594582
}
595583

596-
if enableSatelliteFunctionality && system.SatelliteManaged && system.BaselineID != nil {
597-
data["baseline_id"] = nil
598-
data["baseline_uptodate"] = nil
599-
}
600-
601584
err := tx.Model(system).Updates(data).Error
602585

603586
now := time.Now()

evaluator/evaluate_baseline.go

Lines changed: 0 additions & 57 deletions
This file was deleted.

0 commit comments

Comments
 (0)