Skip to content

Migrate to connect#122

Draft
majst01 wants to merge 55 commits intomasterfrom
migrate-to-connect
Draft

Migrate to connect#122
majst01 wants to merge 55 commits intomasterfrom
migrate-to-connect

Conversation

@majst01
Copy link
Contributor

@majst01 majst01 commented Apr 29, 2025

Description

This is a breaking change in the way all consumers must talk to this service. I would propose to deploy this alongside the masterdata-api and rename it to tenant-api which will also close #34

Alternative approach:

as described in #34, create a new repo metal-stack/tenant-apiserver and push this branch to that repository. Then deploy the tenant-apiserver alongside masterdata-api and point the metal-apiserver right from the beginning to this instance and let the other consumers gradually migrate to the new tenant-apiserver.

Bonus would be to create two repos, tenant-api and tenant-apiserver to better separate api and impl.

WDYT @Gerrit91 @mwennrich

@Gerrit91 Gerrit91 added the minor Breaking change or new feature, causes the release drafter to create a new minor version label Jul 24, 2025
Name: "port",
Value: "5432",
Usage: "postgres db port",
EnvVars: []string{"MASTERDATA_PG_PORT"},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Try to maintain the old environment variables from the helm chart.

@Gerrit91
Copy link
Contributor

Looks like we can merge this soon.

@majst01 majst01 added area: control-plane Affects the metal-stack control-plane area. major Big breaking change, causes the release drafter to create a new major version and removed minor Breaking change or new feature, causes the release drafter to create a new minor version labels Jul 25, 2025
@majst01
Copy link
Contributor Author

majst01 commented Sep 18, 2025

This is now completely broken again, maybe @Gerrit91 you can manage to merge that ?

@vknabel vknabel moved this to Upcoming in Development Sep 22, 2025
@Gerrit91
Copy link
Contributor

Here is a PR: #134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: control-plane Affects the metal-stack control-plane area. major Big breaking change, causes the release drafter to create a new major version

Projects

Status: Upcoming

Development

Successfully merging this pull request may close these issues.

Rename

2 participants