+
Skip to content

StatefulSet reconciliation infinitely looping #38846

@shawkins

Description

@shawkins

Before reporting an issue

  • I have read and understood the above terms for submitting issues, and I understand that my issue may be closed without action if I do not follow them.

Area

operator

Describe the bug

As described in operator-framework/java-operator-sdk#2249 there's a weakness to the SSA change detection logic coupled with how the operator SDK tracks its own changes (that's my fault) which will keep an operator constantly reconciling a given resource.

In this case it's the problem of the SSA matching logic not understanding defaults - and there's no existing override handling the case of fieldRef apiVersions, which was introduced by #36383

Version

26.2

Regression

  • The issue is a regression

Expected behavior

Not infinitely loop.

Actual behavior

Infinitely re-reconcile.

How to Reproduce?

Install the operator and deploy a keycloak.

Anything else?

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载