@@ -217,6 +217,8 @@ spec:
217217 configHash:
218218 description: |-
219219 Represents a checksum or hash of the configuration content.
220+
221+
220222 The controller uses this value to detect changes and determine if a reconfiguration or restart
221223 is necessary to apply updates.
222224 type: string
@@ -286,9 +288,13 @@ spec:
286288 x-kubernetes-map-type: atomic
287289 externalManaged:
288290 description: |-
289- ExternalManaged indicates whether the configuration is managed by an external system.
290- When set to true, the controller will use the user-provided template and reconfigure action,
291- ignoring the default template and update behavior.
291+ ExternalManaged specifies whether the configuration management is delegated to an external system
292+ or manual user control.
293+
294+
295+ When set to true, the controller will exclusively utilize the user-provided configuration source
296+ and the 'reconfigure' action defined in this config, bypassing the default templates and
297+ update behaviors specified in the ComponentDefinition.
292298 type: boolean
293299 name:
294300 description: The name of the config.
@@ -300,6 +306,9 @@ spec:
300306 The custom reconfigure action to reload the updated configuration.
301307
302308
309+ When @restartOnConfigChange is set to true, this action will be ignored.
310+
311+
303312 The container executing this action has access to following variables:
304313
305314
@@ -742,7 +751,7 @@ spec:
742751 format: int32
743752 type: integer
744753 type: object
745- restartOnChange :
754+ restartOnConfigChange :
746755 description: Specifies whether to restart the component
747756 to reload the updated configuration.
748757 type: boolean
@@ -11556,6 +11565,8 @@ spec:
1155611565 configHash:
1155711566 description: |-
1155811567 Represents a checksum or hash of the configuration content.
11568+
11569+
1155911570 The controller uses this value to detect changes and determine if a reconfiguration or restart
1156011571 is necessary to apply updates.
1156111572 type: string
@@ -11625,9 +11636,13 @@ spec:
1162511636 x-kubernetes-map-type: atomic
1162611637 externalManaged:
1162711638 description: |-
11628- ExternalManaged indicates whether the configuration is managed by an external system.
11629- When set to true, the controller will use the user-provided template and reconfigure action,
11630- ignoring the default template and update behavior.
11639+ ExternalManaged specifies whether the configuration management is delegated to an external system
11640+ or manual user control.
11641+
11642+
11643+ When set to true, the controller will exclusively utilize the user-provided configuration source
11644+ and the 'reconfigure' action defined in this config, bypassing the default templates and
11645+ update behaviors specified in the ComponentDefinition.
1163111646 type: boolean
1163211647 name:
1163311648 description: The name of the config.
@@ -11639,6 +11654,9 @@ spec:
1163911654 The custom reconfigure action to reload the updated configuration.
1164011655
1164111656
11657+ When @restartOnConfigChange is set to true, this action will be ignored.
11658+
11659+
1164211660 The container executing this action has access to following variables:
1164311661
1164411662
@@ -12085,7 +12103,7 @@ spec:
1208512103 format: int32
1208612104 type: integer
1208712105 type: object
12088- restartOnChange :
12106+ restartOnConfigChange :
1208912107 description: Specifies whether to restart the component
1209012108 to reload the updated configuration.
1209112109 type: boolean
0 commit comments