-
Notifications
You must be signed in to change notification settings - Fork 85
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
feat(jans-pycloudlib): add support reading configuration from file #9037
Conversation
Signed-off-by: iromli <isman.firmansyah@gmail.com>
DryRun Security SummaryThis pull request covers a wide range of security and reliability improvements across multiple components of the Jans application suite, including secure persistence configuration, credential and secrets management, configuration updates, data migration, dependency management, and startup/initialization processes. Expand for full summarySummary: The code changes in this pull request cover a wide range of updates and improvements to the Jans application's security and reliability. The changes span multiple components, including the Jans Auth Server, Jans Casa, Jans Config API, Jans FIDO2, Jans Keycloak Link, Jans Link, and the Jans Persistence Loader. The key security-related aspects of these changes include:
Overall, the code changes in this pull request demonstrate a strong focus on improving the security and reliability of the Jans application suite, with a particular emphasis on secure persistence management, credential handling, configuration updates, and data migration processes. Files Changed: The changes in this pull request span multiple files across the Jans application suite, including:
Code AnalysisWe ran
Riskiness🟢 Risk threshold not exceeded. |
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
|
|
|
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
…guration.json is missing Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
|
Signed-off-by: Isman Firmansyah <iromli@users.noreply.github.com>
|
|
|
|
|
|
|
…9037) * feat(jans-pycloudlib): add support reading configuration from file Signed-off-by: iromli <isman.firmansyah@gmail.com> * tests(jans-pycloudlib): adjust testcases Signed-off-by: iromli <isman.firmansyah@gmail.com> * feat(jans-pycloudlib): add CLI command to generate configuration spec Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: simplified configmaps and secrets adapters Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: handle missing params Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: add backward-compat for configuration and dump files Signed-off-by: iromli <isman.firmansyah@gmail.com> * test(jans-pycloudlib): fix transform_data testcase Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: handle mounted password files Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: handle mounted files in OCI images Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: ensure couchbase password files are exist Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: generate opendj.pkcs12 on-the-fly Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: resolve required password files Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: pre-populate LDAP bindDN Signed-off-by: iromli <isman.firmansyah@gmail.com> * fix: remove duplicated jansAccessTknSigAlg attribute Signed-off-by: iromli <isman.firmansyah@gmail.com> * chore: clarify local secrets and configmaps will be excluded if configuration.json is missing Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: remove unused backward-compat Signed-off-by: iromli <isman.firmansyah@gmail.com> * refactor: bootstrap Vault RoleID and SecretID (if required) Signed-off-by: iromli <isman.firmansyah@gmail.com> --------- Signed-off-by: iromli <isman.firmansyah@gmail.com> Signed-off-by: Isman Firmansyah <iromli@users.noreply.github.com> Former-commit-id: fc9f04f
Prepare
Description
Overview:
Target issue
closes #9035
Implementation Details
Test and Document the changes
Please check the below before submitting your PR. The PR will not be merged if there are no commits that start with
docs:
to indicate documentation changes or if the below checklist is not selected.