Skip to content

pm-operator looping and not applying changes #577

@simontesar

Description

@simontesar

I wanted to change the PlatformMesh-resoure after the initial creation of the local-setup and noticed that the operator was stuck in a loop:

…
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: openfga name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:117 > Create/Update Flux Helm Repository Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:253 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:125 > Update Flux Helm Release Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:117 > Create/Update Flux Helm Repository Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:253 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:125 > Update Flux Helm Release Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: kcp-operator name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: kcp-operator name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: cert-manager name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:107 > Create/Update Git Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:354 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: cert-manager name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z DBG workspace/pkg/subroutines/resource/subroutine.go:107 > Create/Update Git Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:22Z INF workspace/pkg/subroutines/resource/subroutine.go:354 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: traefik name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: traefik name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: openfga name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: openfga name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:117 > Create/Update Flux Helm Repository Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:253 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:125 > Update Flux Helm Release Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:117 > Create/Update Flux Helm Repository Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:253 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:125 > Update Flux Helm Release Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: cert-manager name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: kcp-operator name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:107 > Create/Update Git Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:354 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: cert-manager name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:107 > Create/Update Git Repo name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:354 > Processing OCI Chart Resource name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z DBG workspace/pkg/subroutines/resource/subroutine.go:135 > Update Helm Release with Image Tag name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
2026-04-16T04:22:23Z INF workspace/pkg/subroutines/resource/subroutine.go:155 > Update Helm Release with Image Tag: kcp-operator name=ResourceSubroutine service=/go/pkg/mod/github.com/platform-mesh/golang-commons@v0.14.0/logger/logger.go
…

The loop doesn't seem to be triggered by applying changes after the initial creation but leads to those changes not being applied. The status of the resources doesn't change.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions