Skip to content

Commit

Permalink
MGMT-19148: Revert add OLM operator setup jobs finalizing stage (open…
Browse files Browse the repository at this point in the history
…shift#6933)"

This reverts commit e4326d4.

The reverted patch added a new finalizing stage that indicates that the
assisted installer controller is waiting for OLM setup jobs to complete.
But that will not be implemented, so the change is no longer neded.

Related: https://issues.redhat.com/browse/MGMT-19148
Related: https://issues.redhat.com/browse/MGMT-19056
  • Loading branch information
jhernand committed Jan 23, 2025
1 parent 9df3014 commit 5af5345
Show file tree
Hide file tree
Showing 8 changed files with 5 additions and 30 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions internal/cluster/finalizing_stages.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ var finalizingStagesTimeoutsDefaultsHardTimeous = map[models.FinalizingStage]tim
models.FinalizingStageApplyingOlmManifests: shortWaitTimeout,
models.FinalizingStageWaitingForOlmOperatorsCsv: generalWaitTimeout,
models.FinalizingStageWaitingForOlmOperatorsCsvInitialization: generalWaitTimeout,
models.FinalizingStageWaitingForOLMOperatorSetupJobs: shortWaitTimeout,
models.FinalizingStageDone: shortWaitTimeout,
}

Expand All @@ -35,7 +34,6 @@ var finalizingStagesTimeoutsDefaultsSoftTimeouts = map[models.FinalizingStage]ti
models.FinalizingStageApplyingOlmManifests: shortWaitTimeout,
models.FinalizingStageWaitingForOlmOperatorsCsv: generalWaitTimeout,
models.FinalizingStageWaitingForOlmOperatorsCsvInitialization: generalWaitTimeout,
models.FinalizingStageWaitingForOLMOperatorSetupJobs: shortWaitTimeout,
models.FinalizingStageDone: shortWaitTimeout,
}

Expand All @@ -45,7 +43,6 @@ var finalizingStages = []models.FinalizingStage{
models.FinalizingStageApplyingOlmManifests,
models.FinalizingStageWaitingForOlmOperatorsCsvInitialization,
models.FinalizingStageWaitingForOlmOperatorsCsv,
models.FinalizingStageWaitingForOLMOperatorSetupJobs,
models.FinalizingStageDone,
}

Expand All @@ -55,12 +52,6 @@ var nonFailingFinalizingStages = []models.FinalizingStage{
models.FinalizingStageWaitingForOlmOperatorsCsv,
}

var olmOperatorFinalizingStages = []models.FinalizingStage{
models.FinalizingStageWaitingForOlmOperatorsCsvInitialization,
models.FinalizingStageWaitingForOlmOperatorsCsv,
models.FinalizingStageWaitingForOLMOperatorSetupJobs,
}

func convertStageToEnvVar(stage models.FinalizingStage) string {
return fmt.Sprintf("FINALIZING_STAGE_%s_TIMEOUT", strings.ReplaceAll(strings.ToUpper(string(stage)), " ", "_"))
}
Expand Down Expand Up @@ -89,7 +80,7 @@ func finalizingStageDefaultTimeout(stage models.FinalizingStage, softTimeoutEnab

func finalizingStageTimeout(stage models.FinalizingStage, operators []*models.MonitoredOperator, softTimeoutEnabled bool, log logrus.FieldLogger) time.Duration {
timeout := finalizingStageDefaultTimeout(stage, softTimeoutEnabled, log)
if funk.Contains(olmOperatorFinalizingStages, stage) {
if funk.Contains([]models.FinalizingStage{models.FinalizingStageWaitingForOlmOperatorsCsvInitialization, models.FinalizingStageWaitingForOlmOperatorsCsv}, stage) {
timeoutSeconds := timeout.Seconds()
for _, m := range operators {
if m.OperatorType == models.OperatorTypeOlm {
Expand Down
1 change: 0 additions & 1 deletion internal/cluster/finalizing_stages_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ var _ = DescribeTable("finalizing stage timeouts",
olmStages = []models.FinalizingStage{
models.FinalizingStageWaitingForOlmOperatorsCsvInitialization,
models.FinalizingStageWaitingForOlmOperatorsCsv,
models.FinalizingStageWaitingForOLMOperatorSetupJobs,
}
nonOlmStages = funk.Subtract(finalizingStages, olmStages).([]models.FinalizingStage)
toSeconds = func(d time.Duration) int64 {
Expand Down
5 changes: 1 addition & 4 deletions models/finalizing_stage.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions restapi/embedded_spec.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5205,7 +5205,6 @@ definitions:
- Applying olm manifests
- Waiting for olm operators csv initialization
- Waiting for olm operators csv
- Waiting for OLM operator setup jobs
- Done


Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5af5345

Please sign in to comment.