chore(deps): migrate unicorn flavor images from RapidFort to Chainguard#2650
Conversation
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
mjnagel
left a comment
There was a problem hiding this comment.
Few initial comments, looking good overall.
…decar images, switch keycloak JCE toggle to repo-conditional, update chainctl auth commands, and rewrite unicorn flavor docs
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: de7137d1e9a0f098d4034d79b85965f28dd02bb04423894d226550d93928f179
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: 2c85e11f4c29d548a9b3868a6247a6d99c05ae72e2562d4dad4582c9d2eda74e
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: 2c85e11f4c29d548a9b3868a6247a6d99c05ae72e2562d4dad4582c9d2eda74e
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: 2c85e11f4c29d548a9b3868a6247a6d99c05ae72e2562d4dad4582c9d2eda74e
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: 2c85e11f4c29d548a9b3868a6247a6d99c05ae72e2562d4dad4582c9d2eda74e
Tip: Customize your compliance reviews with Lula.
Superseded by a new Lula compliance review.
There was a problem hiding this comment.
Lula Compliance Overview
Please review the changes to ensure they meet compliance standards.
Reviewed Changes
Lula reviewed 30 files changed that affect compliance.
| File | Lines Changed |
|---|---|
src/istio/zarf.yaml |
83–89 |
UUID: b4367e52-bef0-4463-a906-e5af6b4aa015
sha256: 2c85e11f4c29d548a9b3868a6247a6d99c05ae72e2562d4dad4582c9d2eda74e
Tip: Customize your compliance reviews with Lula.
|
@greptileai review this PR please |
Greptile SummaryThis PR migrates the unicorn flavor images across all UDS Core components from RapidFort (
Confidence Score: 5/5Safe to merge — the migration is mechanical and well-tested; the new Keycloak FIPS JCE mechanism is covered by dedicated Helm unit tests and a fail-guard prevents the most likely misconfiguration. All changed components follow the same substitution pattern (registry/repository swap + copyright year bump). The only non-trivial logic addition is the Keycloak FIPS JCE path, which is gated by the same No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "distroless promstack node exporter" | Re-trigger Greptile |
Not applicable at this point in time
🤖 I have created a release *beep* *boop* --- ## [1.5.0](v1.4.0...v1.5.0) (2026-05-26) ### Bug Fixes * avoid virtual threads in Keycloak ([#2686](#2686)) ([e07ddb2](e07ddb2)) * broken grafana tests ([#2696](#2696)) ([202c8ac](202c8ac)) * **eks:** stabilize UDP NetworkPolicy e2e coverage ([#2666](#2666)) ([3d45af4](3d45af4)) ### Miscellaneous * add 1.5.0 release notes ([#2700](#2700)) ([197dc46](197dc46)) * **ci:** add test to verify loki able to flush to s3 ([#2673](#2673)) ([4783ffb](4783ffb)) * **deps:** migrate unicorn flavor images from RapidFort to Chainguard ([#2650](#2650)) ([b0d4c87](b0d4c87)) * **deps:** update grafana ([#2584](#2584)) ([f07a6a7](f07a6a7)) * **deps:** update grafana to v2.7.3 ([#2691](#2691)) ([0aaf351](0aaf351)) * **deps:** update iac support dependencies to v2.0.1 ([#2677](#2677)) ([40cf6a6](40cf6a6)) * **deps:** update iac-support-deps ([#2670](#2670)) ([ab1b90d](ab1b90d)) * **deps:** update loki ([#2586](#2586)) ([396bb53](396bb53)) * **deps:** update loki to v2.7.3 ([#2690](#2690)) ([6b773ed](6b773ed)) * **deps:** update prometheus-stack ([#2644](#2644)) ([1bfbfaf](1bfbfaf)) * **deps:** update prometheus-stack ([#2684](#2684)) ([1fae685](1fae685)) * **deps:** update prometheus-stack ([#2687](#2687)) ([ceab924](ceab924)) * **deps:** update support-deps ([#2683](#2683)) ([f725d10](f725d10)) * **deps:** update support-deps ([#2689](#2689)) ([83622c3](83622c3)) * **deps:** update velero ([#2678](#2678)) ([70f0106](70f0106)) * **docs:** add legacy upgrade notes and local demo deploy warning ([#2667](#2667)) ([ded7c08](ded7c08)) * updating cert bundle ([#2675](#2675)) ([7da8b6c](7da8b6c)) ### Documentation * add time-sync prereqs callout in docs ([#2679](#2679)) ([3d45a2c](3d45a2c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Description
Migrates the unicorn flavor from RapidFort to Chainguard FIPS images across all components.
Keycloak FIPS JCE configuration
Chainguard's Keycloak image requires an explicit JCE security provider override to enable FIPS mode, unlike the RapidFort image which handled this internally. A new ConfigMap is injected as a volume mount and
JAVA_OPTS_APPENDis set to load the override file at startup. The oldJDK_JAVA_OPTIONSinjection for rfcurated images is removed.CI authentication
Replaced RapidFort username/password credentials with a Chainguard federated identity (
chainguardIdentity) using thechainguard-dev/setup-chainctlaction across all workflows.fapolicyd on RHEL 9
Chainguard's CNI image writes
libcrypto.so.3into/opt/cni/bin/.cgr/at runtime. On RHEL 9 with fapolicyd in enforcing mode this blocks CNI startup. Added a prerequisite note with the required fapolicyd rule and the RKE2 user data script now configures this automatically.Pepr image policy
Updated the
validateIstioImagepolicy to recognizecgr.dev/defenseunicorns.com/istio-proxy-fipsas the valid unicorn proxy registry/repository.Renovate and label cleanup
Updated the renovate-readiness action and scripts to use
waiting on unicorninstead ofwaiting on rapidfort. Updated the multi-arch check script to scancgr.dev/defenseunicorns.comimages and fixed comment stripping to prevent inline YAML comments from being passed as image names tocrane.Related Issue
Fixes Core-522
Type of change
Checklist before merging