Add User/Group catalog support for Google OAuth

- Update catalog rules to allow User and Group entities
- Add osmos-org repository as catalog location
- Enables Google OAuth sign-in for users in org.yaml

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Vaibhav Pathak 2026-01-16 12:57:53 +05:30
parent 4fa8fc4d31
commit 9e9afef8c3

View File

@ -95,11 +95,19 @@ data:
entityFilename: catalog-info.yaml
pullRequestBranchName: backstage-integration
rules:
- allow: [Component, System, API, Resource, Location, Template]
# Add User and Group to allowed entity kinds
- allow: [Component, System, API, Resource, Location, Template, User, Group]
locations:
# Existing templates location
- type: url
target: {{ .Values.integrations.gitea.url }}/templates/catalog-info.yaml
# Add organizational data location
- type: url
target: {{ .Values.integrations.gitea.url }}/osmos/osmos-org/raw/branch/main/org.yaml
rules:
- allow: [User, Group]
kubernetes:
serviceLocatorMethod:
type: 'multiTenant'