1.8.17. oc-mirror
-
이번 업데이트 이전에는
ImageSetConfiguration이 0개의 패키지로full: true를 지정하면oc-mirror명령에 카탈로그 재빌드에 대한 메시지가 잘못 표시되었습니다. 결과적으로 사용자는 수행되지 않은 카탈로그 작업을 나타내는 잘못된 출력을 수신했습니다. 이번 릴리스에서는 로그 출력이 이 구성에 대한 다시 빌드 메시지를 생략합니다. 결과적으로oc-mirror명령은 패키지 필터 없이 전체 카탈로그를 미러링할 때 정확한 로깅 정보를 표시합니다. (OCPBUGS-61136) -
이번 업데이트 이전에는 OCI(Open Container Initiative) 형식을 지원하지 않는 레지스트리에 카탈로그를 미러링할 때
oc-mirrorv2가 "재정을 유지하기 위해 매핑됨" 오류와 함께 실패했습니다. 그 결과 이전 버전의 레지스트리로 미러링할 수 없었습니다. 이번 릴리스에서는oc-mirror가 비OCI 레지스트리의 매니페스트 변환을 올바르게 처리합니다. 결과적으로 이전 Cryostat 버전으로의 카탈로그 미러링이 성공적으로 완료됩니다. (OCPBUGS-73760) -
이번 업데이트 이전에는
use-sigstore-attachments: false를 명시적으로 설정한 레지스트리 구성 파일이 구성되지 않은 것으로 잘못 처리되었습니다. 결과적으로oc-mirror에서 기존 구성을 준수하는 대신 새 구성 파일을 생성했습니다. 이번 릴리스에서는oc-mirror가use-sigstore-attachments: false를 사용하여 기존 레지스트리 구성 파일을 준수합니다. (OCPBUGS-75013) -
이번 업데이트 이전에는
oc-mirrorv2가 예상 범위 외부에 있는 사용자의 사용자 홈 경로를 검색하지 못했습니다. 결과적으로oc-mirror는 OpenShift CI와 같이 동적으로 할당된 사용자 ID가 있는 컨테이너화된 환경에서 실패하고 "알 수 없는 사용자 ID" 오류가 발생했습니다. 이번 릴리스에서는oc-mirrorv2에서 사용자 ID 범위가 있는 사용자의 사용자 홈 경로를 검색합니다. 결과적으로oc-mirror는 사용자 ID에 관계없이 컨테이너화된 환경에서 작동합니다. (OCPBUGS-77141) -
이번 업데이트 이전에는 disk-to-mirror 작업을 수행할 때
ClusterCatalog,CatalogSource및UpdateService리소스에 대한 빈 status 필드를 사용하여oc-mirror생성 클러스터 리소스 매니페스트를 생성합니다. 결과적으로 생성된 YAML 파일에 불필요한status: {}항목이 포함되어 있었습니다. 이번 릴리스에서는oc-mirror에 생성된 클러스터 리소스 매니페스트에 빈 상태 필드가 더 이상 포함되지 않습니다. 결과적으로 생성된 YAML 파일이 더 정리되고 빈 status 필드가 포함되지 않습니다. (OCPBUGS-77146)