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

feat(cloud-native): add support for keycloak scheduler #8423

Merged
merged 16 commits into from
May 13, 2024
Merged

Conversation

iromli
Copy link
Contributor

@iromli iromli commented May 1, 2024

Prepare


Description

Target issue

closes #8420

Implementation Details


Test and Document the changes

  • Static code analysis has been run locally and issues have been fixed
  • Relevant unit and integration tests have been added/updated
  • Relevant documentation has been updated if any (i.e. user guides, installation and configuration guides, technical design docs etc)

iromli added 3 commits May 1, 2024 02:56
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Signed-off-by: iromli <isman.firmansyah@gmail.com>
@mo-auto mo-auto added area-documentation Documentation needs to change as part of issue or PR comp-charts-jans kind-feature Issue or PR is a new feature request labels May 1, 2024
iromli and others added 10 commits May 2, 2024 01:06
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>
@iromli iromli marked this pull request as ready for review May 7, 2024 18:37
@iromli iromli requested a review from moabu as a code owner May 7, 2024 18:37
Signed-off-by: iromli <isman.firmansyah@gmail.com>
Copy link
Member

@moabu moabu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kc-scheudler chart and cron job in the aio should not run unless global.saml.enabled and global.kc-scheduler.enabled is set to true

…duler and saml are enabled

Signed-off-by: iromli <isman.firmansyah@gmail.com>
@moabu moabu merged commit abff9b8 into main May 13, 2024
1 of 2 checks passed
@moabu moabu deleted the cn-kc-scheduler branch May 13, 2024 06:40
yuriyz pushed a commit that referenced this pull request Nov 7, 2024
* feat(cloud-native): add support for keycloak scheduler

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* feat(cloud-native): add configurable logging

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* feat: add charts for kc-scheduler

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* refactor(cloud-native): simplify logging configuration for job

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: add symlink to main entrypoint.sh

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* ci: add docker-jans-kc-scheduler to workflow and dependabot list

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs: add docker-jans-kc-scheduler docs

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix: add missing HostAliases for Helm charts

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix: add hostAliases only if FQDN not registered

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix: enable FILE appender-ref to avoid logback status warning

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* chore: update kc-jans-scheduler

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* docs: update reference to docker-jans-kc-scheduler docs

Signed-off-by: iromli <isman.firmansyah@gmail.com>

* fix(charts): ensure kc-scheduler cronjob is enabled only when kc-scheduler and saml are enabled

Signed-off-by: iromli <isman.firmansyah@gmail.com>

---------

Signed-off-by: iromli <isman.firmansyah@gmail.com>
Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
Former-commit-id: abff9b8
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-charts-jans kind-feature Issue or PR is a new feature request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat(cloud-native): add support for keycloak scheduler
3 participants