Skip to content

DBAAS MySQL and Opensearch continuously send updates to Exoscale #112

@gilberts42

Description

@gilberts42

Description

The DBAAS MySQL and Opensearch continuously send an "Update" to Exoscale (this means every 1-2 minutes). This behaviour does not happen for DBAAS PostgreSQL. It can be observed through the Audit-Log in the Exoscale-UI:

Screenshot from 2024-07-09 17-29-52

It looks like the "observe" sees a difference while actually no difference exists.

Additional Context

No response

Logs

No INFO level logs are visible (neither for real change, nor for "no change").

2024-07-09T14:15:19.794Z | INFO | provider-exoscale.operator | pipelineutil/log.go:15 | Entering step "fetch provider config" | {"controller": "opensearch", "controllerGroup": "exoscale.crossplane.io", "controllerKind": "OpenSearch", "OpenSearch": {"name":"gs-opensearch-test2"}, "namespace": "", "name": "gs-opensearch-test2", "reconcileID": "cb5f26d8-6e49-45c3-8f54-1b47b56febc2"}
2024-07-09T14:15:19.795Z | INFO | provider-exoscale.operator | pipelineutil/log.go:15 | Entering step "fetch secret" | {"controller": "opensearch", "controllerGroup": "exoscale.crossplane.io", "controllerKind": "OpenSearch", "OpenSearch": {"name":"gs-opensearch-test2"}, "namespace": "", "name": "gs-opensearch-test2", "reconcileID": "cb5f26d8-6e49-45c3-8f54-1b47b56febc2"}
2024-07-09T14:15:19.795Z | INFO | provider-exoscale.operator | pipelineutil/log.go:15 | Entering step "validate secret" | {"controller": "opensearch", "controllerGroup": "exoscale.crossplane.io", "controllerKind": "OpenSearch", "OpenSearch": {"name":"gs-opensearch-test2"}, "namespace": "", "name": "gs-opensearch-test2", "reconcileID": "cb5f26d8-6e49-45c3-8f54-1b47b56febc2"}
2024-07-09T14:15:19.795Z | INFO | provider-exoscale.operator | pipelineutil/log.go:15 | Entering step "create exoscale client" | {"controller": "opensearch", "controllerGroup": "exoscale.crossplane.io", "controllerKind": "OpenSearch", "OpenSearch": {"name":"gs-opensearch-test2"}, "namespace": "", "name": "gs-opensearch-test2", "reconcileID": "cb5f26d8-6e49-45c3-8f54-1b47b56febc2"}

Expected Behavior

Update should occur only whan a real change to the managed resources happen.

Steps To Reproduce

Create a MySQL or Openssearch DBAAS (with or without custom settings). Observe the Audit-Log in the Exoscale-UI.

Versions

xpkg.upbound.io/vshn/provider-exoscale:v0.11.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions