1.8.16. oc
-
이번 업데이트 이전에는
oc adm must-gather명령이 Ctrl+C 로 중단되면 임시 네임스페이스 및 Pod가 삭제되지 않았습니다. 결과적으로 이러한 리소스는 클러스터에 남아 있고 수동 정리가 필요합니다. 이번 릴리스에서는 명령이 종료 신호를 올바르게 처리하고 중단 시 임시 리소스를 제거합니다. 결과적으로--keep-namespace플래그를 설정하지 않으면 임시 네임스페이스 및 연결된 Pod가 자동으로 정리됩니다. (OCPBUGS-59311) -
이번 업데이트 이전에는
oc login명령에서 kubeconfig 파일의insecure-skip-tls-verify설정을 OAuth 끝점에 적용하지 않았습니다. 그 결과 설정이 kubeconfig 파일에서 구성된 경우에도 OAuth 끝점에 잘못된 인증서 또는 인증서 체인이 있는 경우 TLS(Transport Layer Socket) 인증서 확인이 실패했습니다. 이번 릴리스에서는oclogin' 명령이 kubeconfig 파일의insecure-skip-tls-verify설정을 API 서버와 OAuth 끝점 모두에 올바르게 적용합니다. 결과적으로 kubeconfig 파일에 구성된 경우 OAuth 끝점에 대해 TLS 인증서 확인을 건너뜁니다. (OCPBUGS-64619) -
이번 업데이트 이전에는
oc adm node-image create명령에서 연결이 끊긴 환경에서 노드 추가에 대한 검색 ISO를 생성할 때 미러 레지스트리를 사용하는 대신quay.io에 먼저 연결하려고 했습니다. 결과적으로 엄격한 방화벽 제한이 있는 환경에서node-joiner프로세스는 ICSP(ImagetentSourcePolicy) 또는 IDMS() 구성에 필요한 모든 이미지가 존재하더라도ImageDigestMirrorSetquay.io에 대한 연결을 기다리는 중입니다. 이번 릴리스에서는oc클라이언트가 외부 레지스트리에 연결하기 전에 ICSP 또는 IDMS에 정의된 미러를 직접 참조합니다. 결과적으로 Discovery ISO 생성은 프록시가 quay.io를 대신하여 응답하지만자체에 도달할 수 없는 연결이 끊긴 환경에서 성공합니다. (OCPBUGS-64840)quay.io -
이번 업데이트 이전에는
oc expose service명령을--labels옵션과 함께 사용하여 경로를 생성할 때 명령은 사용자 지정 레이블을 무시했습니다. 결과적으로 결과 경로 리소스는--labels옵션에 지정된 라벨 대신 서비스 선택기를 레이블로 사용했습니다. 이번 릴리스에서는oc expose service명령에서--labels옵션의 사용자 정의 레이블을 경로 리소스에 올바르게 적용합니다. (OCPBUGS-74543) -
이번 업데이트 이전에는 API 그룹과 리소스 이름이 모두 지정되면
oc adm inspect명령에서 리소스를 수집하지 못했습니다. 결과적으로 API 그룹 없이 리소스 이름을 지정하여만 리소스를 수집할 수 있었습니다. 이번 릴리스에서는 API 그룹과 리소스 이름이 지정되고 명시적 API 그룹 사양을 사용하여 리소스를 수집할 수 있는 경우oc adm inspect가 리소스 유형을 올바르게 확인합니다. (OCPBUGS-76958)