-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
None
-
None
-
None
-
None
-
None
When HiveConfig.Spec.FailedProvisionConfig was introduced, it was to enable uploading install log failures to s3. For reasons lost in the sands of time, the necessary values were conveyed to the controller via environment variables.
More recently (last week), FailedProvisionConfig was expanded to include RetryReasons. For reasons of ignorance, the controller was written to grab these values directly from HiveConfig, which is something we don't do.
This card is to have hive-operator shove all of FailedProvisionConfig into a ConfigMap instead, whence the controller(s) may read it as needed.
Bonus points for refactoring to use a common function for all the ConfigMap handling in hive-operator.