[Infrastructure]: Fix current IDM issues #59
Labels
No Label
bug
component/ansible
component/git
component/idm
component/mattermost
component/mirrors
duplicate
effort
high
effort
low
effort
medium
enhancement
gain
high
gain
low
gain
medium
help wanted
invalid
issue
needinfo
permissions
priority
high
priority
low
priority
medium
task
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/meta#59
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Current IDM infrastructure needs help. Some boxes are multihomed and they need to be sent to containers. Some services (such as ipsilon and keycloak) need to be consolidated into a single app (keycloak or new one). Some services are still using ipsilon and will need to be moved from SAML/OpenID to OIDC.
Checklist
Things to consider
footnotes
[1] Keycloak, being in java, can be a bit annoying. Granted, it can be put into a kube/container environment and we can basically let it be. On the flip side, products like Authelia is built in go, starts up and runs fast, and just works™️ and can be ran in a container/kube environment as well (or even replace the running services as is with some configuration)
[2] This would require changes in all services that use keycloak/future service to readjust the URL's they go to for auth. Services such as mailman, distrobuild, MBS (not an all inclusive list)
[3] AFAIK the only service using this is mirror manager.
[4] As of now, there's no RESF IPA domain (and thinking migrating to it or transitioning to one is more trouble than it's worth, and standing one up wouldn't even be worth the maintenance burden). IPA-IPA trusts are on the horizon and could be used as a way to help that transition, but it's years out.