Files
service-catalog/manifests/helm
wbsong111 2417655987 apisix의 keycloak-authz 커스텀 태그를 published.json 표준 경로 예외로 반영한다
apisix에 얹는 keycloak-authz 커스텀 플러그인 오버레이는 hardened-containers
표준 파이프라인 밖에서 별도로 빌드돼 같은 리포지토리에 -keycloak-authz 접미사를
붙여 추가로 push된다. published.json에는 이 접미사 태그가 절대 안 잡혀서,
apply-published-tags.py가 무필터로 ref를 그대로 적용하는 지금 방식으로는
카탈로그가 순정(keycloak-authz 없는) 태그를 가리키게 되는 실질적 회귀가 있었다
(manifests/helm/apisix/2.17.0/custom-values.yaml이 실제로 이 상태였다).

scripts/build/resolve-apisix-keycloak-authz-tag.py를 새로 만들어
apply-published-tags.py가 읽기 전에 published.json 사본의 apisix 항목을
제자리에서 고쳐 쓴다 — base 태그에 -keycloak-authz 버전이 실제로 있으면 그걸로
교체하고, 없으면 apisix 항목 자체를 지워 표준 "없다" 분기가 자연히 건너뛰게
한다(순정 태그로 되돌리는 일은 없다). apply-published-tags.py는 한 줄도
안 건드렸다.

catalog-tag-update.yml에 이 전처리를 한 스텝만 끼워 넣고, 즉시 1회 실행해
2.17.0의 회귀를 이 커밋에서 바로 고쳤다(3.18.0-security-hardened-20260826 →
...-keycloak-authz).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 08:41:16 +09:00
..
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00
2026-06-18 15:23:09 +09:00