You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The DexController, OrganizationController, RBACController, ServiceProxyController and TeamRoleSeederController are reconciling the Organization.
Currently there is a workaround in place to ensure they do not interfere with each other when setting the Ready condition on the Organization.
With this PR the Controllers should be combined into a single controller, with a flow such as:
flowchart TD
A[Organization Namepace]
B@{ shape: diamond, label: "Created?" }
C[AdminTeam]
D[Organization RBAC]
E[ServiceProxy]
F[TeamRoles]
G[Dex Connector]
H@{ shape: diamond, label: "OIDC Config?" }
J@{ shape: diamond, label: "ServiceProxy PluginDefinition?" }
I[Return ERROR]
K[Return]
A --> B
B -->|Yes| D
B -->|No| I
D --> F
F --> J
J -->|Yes| E
E --> H
J -->|No| H
H -->|Yes| G
G --> C
H -->|No| K
C --> K
Loading
Each of the Steps should set a statusCondition on the Organization to track the status of the Organization resource.
Reference Issues
No response
The text was updated successfully, but these errors were encountered:
Priority
(Medium) I'm annoyed but I'll live
Description
The
DexController
,OrganizationController
,RBACController
,ServiceProxyController
andTeamRoleSeederController
are reconciling theOrganization
.Currently there is a workaround in place to ensure they do not interfere with each other when setting the
Ready
condition on theOrganization
.With this PR the Controllers should be combined into a single controller, with a flow such as:
Each of the Steps should set a
statusCondition
on the Organization to track the status of the Organization resource.Reference Issues
No response
The text was updated successfully, but these errors were encountered: