Skip to content

Feat/custom account types#118

Merged
nexus49 merged 10 commits intomainfrom
feat/custom-account-types
Feb 6, 2026
Merged

Feat/custom account types#118
nexus49 merged 10 commits intomainfrom
feat/custom-account-types

Conversation

@simontesar
Copy link
Contributor

No description provided.

Copy link
Contributor

@aaronschweig aaronschweig left a comment

Choose a reason for hiding this comment

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

Small comments and one additional ask:

please make sure to also remove the enum validation in the account_types and regenerate the crds and apiresourceschemas

On-behalf-of: @SAP <simon@simontesar.com>
On-behalf-of: @SAP <simon@simontesar.com>
@simontesar simontesar marked this pull request as ready for review January 9, 2026 15:31
@simontesar simontesar requested a review from a team as a code owner January 9, 2026 15:31
@simontesar
Copy link
Contributor Author

(mistakenly undrafted )

…t special)

On-behalf-of: @SAP <simon@simontesar.com>
@simontesar
Copy link
Contributor Author

I haven't been able to actually test it because of local-setup woes, but this change adds support to the helm chart: platform-mesh/helm-charts@5fb32a6

Copy link
Contributor

@aaronschweig aaronschweig left a comment

Choose a reason for hiding this comment

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

LGTM - lets make sure we have the follow up changes prepared in the helm-charts and the platform-mesh operator

@github-actions github-actions bot added the fix label Jan 15, 2026
simontesar and others added 4 commits February 5, 2026 07:01
On-behalf-of: @SAP <simon@simontesar.com>
- Update APIExport schema reference to use correct version
- Fix test expectation for workspace type naming

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
- Add core.platform-mesh.io/org label to org and account workspace types
- Rename subroutine constants to shorter names

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
@nexus49 nexus49 merged commit c3b6d8d into main Feb 6, 2026
11 checks passed
@nexus49 nexus49 deleted the feat/custom-account-types branch February 6, 2026 16:36
nexus49 added a commit to platform-mesh/security-operator that referenced this pull request Feb 6, 2026
Replace hardcoded workspace type name matching (-org, -acc suffixes) with
label-based selection using core.platform-mesh.io/org label. This makes
the workspace authorization more flexible and able to handle any number
of workspace types per organization.

Depends on: platform-mesh/account-operator#118

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
nexus49 added a commit to platform-mesh/security-operator that referenced this pull request Feb 6, 2026
Replace hardcoded workspace type name matching (-org, -acc suffixes) with
label-based selection using core.platform-mesh.io/org label. This makes
the workspace authorization more flexible and able to handle any number
of workspace types per organization.

Depends on: platform-mesh/account-operator#118

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
nexus49 added a commit to platform-mesh/security-operator that referenced this pull request Feb 9, 2026
Replace hardcoded workspace type name matching (-org, -acc suffixes) with
label-based selection using core.platform-mesh.io/org label. This makes
the workspace authorization more flexible and able to handle any number
of workspace types per organization.

Depends on: platform-mesh/account-operator#118

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
On-behalf-of: @SAP <bastian.echterhoelter@sap.com>
nexus49 added a commit to platform-mesh/security-operator that referenced this pull request Feb 9, 2026
Replace hardcoded workspace type name matching (-org, -acc suffixes) with
label-based selection using core.platform-mesh.io/org label. This makes
the workspace authorization more flexible and able to handle any number
of workspace types per organization.

Depends on: platform-mesh/account-operator#118


On-behalf-of: @SAP <bastian.echterhoelter@sap.com>

Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants