[Backport into 5.21] Filter out NOOBAA_ROOT_SECRET from env vars to avoid exposing it in pod spec#1756
Conversation
- Removing False positive verification of KMS condition status Init The Init condition status is, in most cases, a state that is short in time, and the tests are missing the timing, hence failing. We do not need this case as corev1.ConditionStatus = "Sync" will never happen if Init did not, and we will fail there. Signed-off-by: liranmauda <liran.mauda@gmail.com> (cherry picked from commit de03454)
…d spec - ilter out NOOBAA_ROOT_SECRET from env vars to avoid exposing it in pod spec Signed-off-by: liranmauda <liran.mauda@gmail.com> (cherry picked from commit a0dffcf)
Bumps [github.com/expr-lang/expr](https://github.com/expr-lang/expr) from 1.17.6 to 1.17.7. - [Release notes](https://github.com/expr-lang/expr/releases) - [Commits](expr-lang/expr@v1.17.6...v1.17.7) --- updated-dependencies: - dependency-name: github.com/expr-lang/expr dependency-version: 1.17.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit 777ae81)
Bumps [github.com/kedacore/keda/v2](https://github.com/kedacore/keda) from 2.18.1 to 2.18.3. - [Release notes](https://github.com/kedacore/keda/releases) - [Changelog](https://github.com/kedacore/keda/blob/main/CHANGELOG.md) - [Commits](kedacore/keda@v2.18.1...v2.18.3) --- updated-dependencies: - dependency-name: github.com/kedacore/keda/v2 dependency-version: 2.18.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit c6ef93e)
📝 WalkthroughWalkthroughGo toolchain upgraded to 1.25.5; several dependencies updated (KEDA, Azure SDKs, expr-lang, compress). NOOBAA_ROOT_SECRET removed from container environment variables to prevent secret exposure in pod specs. KMSInit condition assertions removed from multiple KMS test files. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~15 minutes Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (8)
💤 Files with no reviewable changes (6)
🧰 Additional context used🧠 Learnings (3)📓 Common learnings📚 Learning: 2025-09-07T07:50:45.559ZApplied to files:
📚 Learning: 2025-09-02T11:05:25.671ZApplied to files:
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (13)
🔇 Additional comments (3)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Explain the changes
Issues: Fixed #xxx / Gap #xxx
Summary by CodeRabbit
Chores
Bug Fixes
Tests
✏️ Tip: You can customize this high-level summary in your review settings.