[ https://issues.apache.org/jira/browse/FLINK-30858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17682798#comment-17682798 ]
Thomas Weise commented on FLINK-30858: -------------------------------------- https://lists.apache.org/thread/8y1zp4ogssy8ltsl42ppzvbo64dlzc3v > Kubernetes operator does not update reconciled generation > --------------------------------------------------------- > > Key: FLINK-30858 > URL: https://issues.apache.org/jira/browse/FLINK-30858 > Project: Flink > Issue Type: Bug > Components: Kubernetes Operator > Affects Versions: kubernetes-operator-1.3.1 > Reporter: Thomas Weise > Priority: Major > > Kubernetes manages the generation field as part of the spec metadata. It will > be increased when changes are made to the resource. The counterpart in status > is "observed generation", provided by a controller. By comparing the two, the > client can determine that the controller has processed the spec and in > conjunction with other status information conclude that a change has been > reconciled. > The Flink operator currently tracks the generation as part of reconciled and > stable specs but these cannot be used as "observed generation" to perform the > check. The value isn't updated in cases where operator determines that there > are no changes to the spec that require deployment. This can be reproduced > through PUT/replace with the same spec or a change in upgrade mode. > The operator should provide the observed spec, which in conjunction with > deployment state can then be used by clients to determine that the spec has > been reconciled. -- This message was sent by Atlassian Jira (v8.20.10#820010)