Skip to content

Conversation

@mgoerens
Copy link
Collaborator

@mgoerens mgoerens commented Jul 4, 2025

Re-scaffold the project using operator-sdk 1.40.0

Most notable changes:

Also updates to

  • controller tools v0.17.2
  • kustomize v5.6.0
  • yaml go package to v3
  • Replaces github.com/imdario/mergo with cat/mergo

@exe-prow-github-app
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mgoerens

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mgoerens mgoerens force-pushed the upgrade_to_operator_sdk_v1.40.0 branch from 990092a to a52942f Compare July 7, 2025 13:53
mgoerens added 25 commits July 7, 2025 16:16
operator-sdk init --plugins=go.kubebuilder.io/v4 --domain opdev.io --repo github.com/opdev/synapse-operator --project-name synapse-operator
operator-sdk edit --multigroup=true
operator-sdk create api --group synapse --version v1alpha1 --kind Synapse --controller --resource
operator-sdk create api --group synapse --version v1alpha1 --kind MautrixSignal --controller --resource
operator-sdk create api --group synapse --version v1alpha1 --kind Heisenbridge --controller --resource
Note that this is outdated. Newest version doesn't contain api package
This is somehow related to goyaml package (now using v3, previously v2).
This was breaking the deployment of MautrixSignal with custom config
file.
@mgoerens mgoerens force-pushed the upgrade_to_operator_sdk_v1.40.0 branch from a52942f to 5d8dcc3 Compare July 7, 2025 14:18
* Merge previously existing "tests" with auto-generated "test"
* Configure lint and e2e to run only once in PRs.

Signed-off-by: Matthias Goerens <mgoerens@redhat.com>
@mgoerens mgoerens merged commit 471f341 into main Jul 7, 2025
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

⚠️ Action Required: Replace Deprecated gcr.io/kubebuilder/kube-rbac-proxy

2 participants