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
As accepted in the ADR we should create and publish a "Identity and Authorization" functional layer. This layer should include Keycloak and Authservice.
Definition of done for this layer:
New packages/identity-authorization folder with a zarf.yaml named core-identity-authorization importing keycloak and authservices
Readme identifying the contents of the layer as well as any dependency layers (base in this case)
Validation task file, importing validations from components
CI filters modified to test "identity-authorization" on changes to appropriate files
CI workflows/tasks modified to add a "layer test" which builds and deploys the specified layer. This should be used on the CI filter in place of the existing single package test for the relevant package(s)
Publishing workflows/tasks updated to publish the layer, using monolithic versioning (versioned identical to core itself) - this will also require release-please config updates
Updating pepr/operator code to properly handle reconciliation when identity is not present (i.e. skip SSO client reconciliation or create a fake secret?). Also ideally create warning events when a Package CR contains SSO configuration if this layer is not deployed (some initial draft changes were made to partially handle this with watches)
Existing draft PR may be helpful in the implementation here.
The text was updated successfully, but these errors were encountered:
Additional context in #736
As accepted in the ADR we should create and publish a "Identity and Authorization" functional layer. This layer should include Keycloak and Authservice.
Definition of done for this layer:
packages/identity-authorization
folder with a zarf.yaml namedcore-identity-authorization
importing keycloak and authservicesExisting draft PR may be helpful in the implementation here.
The text was updated successfully, but these errors were encountered: