Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: remove admin-ui manifests from core #1297

Merged
merged 1 commit into from
May 6, 2022

Conversation

iromli
Copy link
Contributor

@iromli iromli commented May 5, 2022

Description

The janssenproject/auth-server and janssenproject/config-api images are updated to support the new deployment strategy where admin-ui manifests are no longer shipped with core.

Implementation Details

  • Templates and static are removed from core (they should be placed in admin-ui image instead)
  • To setup admin-ui plugin integration in janssenproject/config-api, the gluufederation/admin-ui image container must be deployed upfront (contains required manifests i.e. persistence entry and application properties)

Documentation

  • The following environment variables to populate admin-ui credentials are removed (in favor of user inputs via admin-ui interface)

    • CN_LICENSE_ADMIN_UI_API_KEY
    • CN_LICENSE_ADMIN_UI_PRODUCT_CODE
    • CN_LICENSE_ADMIN_UI_SHARED_KEY
    • CN_LICENSE_ADMIN_UI_MANAGEMENT_KEY
  • The following environment variables to configure admin-ui clients are removed (should be configured in admin-ui image)

    • CN_TOKEN_SERVER_BASE_HOSTNAME
    • CN_TOKEN_SERVER_AUTHZ_ENDPOINT
    • CN_TOKEN_SERVER_TOKEN_ENDPOINT
    • CN_TOKEN_SERVER_INTROSPECTION_ENDPOINT
    • CN_TOKEN_SERVER_USERINFO_ENDPOINT
    • CN_TOKEN_SERVER_CLIENT_ID
    • CN_TOKEN_SERVER_CERT_FILE

The jans-auth-server and jans-config-api are updated to support the new
deployment strategy where admin-ui manifests are no longer shipped with
core.
@iromli iromli requested a review from moabu as a code owner May 5, 2022 19:08
@sonarcloud
Copy link

sonarcloud bot commented May 5, 2022

[jans-cli] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@sonarcloud
Copy link

sonarcloud bot commented May 5, 2022

[jans-config-api-parent] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@sonarcloud
Copy link

sonarcloud bot commented May 5, 2022

[Jans authentication server parent] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@moabu moabu merged commit ea5dd41 into main May 6, 2022
@moabu moabu deleted the cn-detach-adminui-manifests branch May 6, 2022 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-documentation Documentation needs to change as part of issue or PR comp-docker-jans-auth-server comp-docker-jans-config-api comp-docker-jans-persistence-loader kind-enhancement Issue or PR is an enhancement to an existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants