Skip to content

[PFMENG-5500] Fix: KEDA Scaling Enhancements and IRSA Stability Fixes#204

Merged
Uchinda Padmaperuma (uchinda-sph) merged 2 commits into
mainfrom
fix/keda-hpa-ownership-transfer
May 8, 2026
Merged

[PFMENG-5500] Fix: KEDA Scaling Enhancements and IRSA Stability Fixes#204
Uchinda Padmaperuma (uchinda-sph) merged 2 commits into
mainfrom
fix/keda-hpa-ownership-transfer

Conversation

@uchinda-sph

@uchinda-sph Uchinda Padmaperuma (uchinda-sph) commented May 8, 2026

Copy link
Copy Markdown
Contributor

Jira Ticket

PFMENG-5500

Description

This PR introduces critical enhancements to KEDA scaling flexibility and stability fixes for IRSA role creation in secure environments.

Task Breakdown

  • Polymorphic KEDA scaling: Refactored keda_additional_scaling_targets to use any type and try() logic, allowing mixed object structures (legacy vs advanced) in the same list.
  • HPA Ownership Transfer: Added support for advanced settings in KEDA ScaledObject manifests to enable adoption of existing HPAs.
  • Fluent Bit IRSA Fix: Wrapped the Fluent Bit IRSA role name with nonsensitive() to break the sensitivity chain from cluster name outputs.

Validation

Successfully verified in the dstf-bt-drupal-infra-uat environment. All security policies (Sentinel) passed.

…ller

KEDA admission webhook requires the existing HPA name to be explicitly specified in 'advanced' settings to enable ownership transfer. Added 'advanced' field support to ScaledObject manifest logic.
@uchinda-sph Uchinda Padmaperuma (uchinda-sph) merged commit afa5ec7 into main May 8, 2026
9 checks passed
@uchinda-sph Uchinda Padmaperuma (uchinda-sph) deleted the fix/keda-hpa-ownership-transfer branch May 8, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants