1.11. Red Hat OpenShift GitOps 1.12.2 릴리스 노트
Red Hat OpenShift GitOps 1.12.2는 이제 OpenShift Container Platform 4.12, 4.13, 4.14 및 4.15에서 사용할 수 있습니다.
1.11.1. 에라타 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
1.11.1.1. RHSA-2024:2816 - Red Hat OpenShift GitOps 1.12.2 보안 업데이트 권고 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024-05-10
이 릴리스에 포함된 보안 수정 목록은 다음 권고에 설명되어 있습니다.
기본 네임스페이스에 Red Hat OpenShift GitOps Operator를 설치한 경우 다음 명령을 실행하여 이 릴리스의 컨테이너 이미지를 확인합니다.
oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
1.11.2. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
이번 업데이트를 통해 Argo Rollouts 컨트롤러에서
must-gather툴에 대한 지원이 제공됩니다. 이번 업데이트에서는 다음과 같은 향상된 기능을 지원합니다.- Argo Rollouts 컨트롤러 Pod를 포함하여 Red Hat OpenShift GitOps Operator 내의 Pod의 로그입니다.
- Argo Rollouts Manager 및 Argo Rollouts CR(사용자 정의 리소스)의 콘텐츠.
-
Argo Rollouts 컨트롤러의
must-gather툴에서 생성한Deployment,Statefulset및ConfigMapsCR의 내용입니다. GITOPS-3947
1.11.3. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 GKE(Google Kubernetes Engine) 및 EKS(Amazon Elastic Kubernetes Service) 클러스터를 GitOps 컨테이너에서 사용할 수 없기 때문에
argocd-k8s-auth바이너리를 사용하여 GKE(Google Kubernetes Engine) 및 Amazon Elastic Kubernetes Service(EKS) 클러스터를 추가할 수 없었습니다. 이번 업데이트에서는 GitOps 컨테이너에argocd-k8s-auth바이너리를 추가하여 문제를 해결합니다. GITOPS-4226 -
이번 업데이트 이전에는 Argo CD를 사용하여 Azure DevOps에 연결하려고 하면 Azure DevOps Repository 서비스에서
rsa-ssh호스트 키 알고리즘의 사용 중단으로 인해 오류가 발생했습니다. 이번 업데이트에서는 Argo CD와 Azure DevOps Repository 서비스 간의 통신 프로세스 중에rsa-ssh호스트 키 알고리즘에 대한 지원을 제공하여 문제를 해결합니다. GITOPS-4543 -
이번 업데이트 이전에는
GitOpsServiceCR(사용자 정의 리소스)에서runOnInfra필드가 활성화된 경우 GitOps 콘솔 플러그인 워크로드가 인프라 노드에서 예약되지 않았습니다. 이번 업데이트에서는 GitOps 콘솔 플러그인 워크로드에 인프라node-selector를 추가하여 문제를 해결합니다. 이를 통해 사용자는gitops-consolePod에서 사용자 정의 node-selector 및 톨러레이션을 구성할 수 있습니다. 결과적으로runOnInfra필드가 활성화되면 GitOps 콘솔 플러그인 Pod가 다른 기본 워크로드와 같은 인프라 노드에 배치됩니다. GITOPS-4496 -
이번 업데이트 이전에는 Argo CD의
ignoreDifferences동기화 옵션이 배열 필드에서 작동하지 않았습니다. 이번 업데이트에서는 업스트림 프로젝트에서 배열 필드를 처리하기 위해 사용되는ignoreDifferences동기화 옵션의 병합 전략을 수정하여 문제를 해결합니다. 결과적으로 동기화하는 동안 사용자가 배열의 특정 요소를 무시할 수 있으므로 동기화 옵션이 올바르게 작동합니다. GITOPS-2962 이번 업데이트 이전에는
NotificationsConfigurationCR(사용자 정의 리소스)에 알림 컨텍스트를 포함할 수 없었습니다. 이번 업데이트를 통해 이제NotificationsConfigurationCR의 context 필드를 사용하여 알림컨텍스트를 추가할 수 있습니다. 이 필드를 사용하여NotificationsConfigurationCR에 정의된 모든 템플릿에서 공유 컨텍스트를 설정할 수도 있습니다. GITOPS-4303NotificationsConfigurationCR의컨텍스트필드 예spec: context: region: eastspec: context: region: east1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 모든 알림 템플릿 간의 컨텍스트는
키-값 쌍에있습니다.
- 이번 업데이트 이전에는 중단 후 Red Hat OpenShift on AWS (ROSA) 클러스터에 액세스하는 사용자가 Dex 구성에서 유효하지 않은 리디렉션 URI를 나타내는 오류로 인해 Argo CD 웹 콘솔에 로그인할 수 없었습니다. 이번 업데이트를 통해 이제 ROSA 클러스터가 작동 후 작동할 때 오류가 발생하지 않고 Argo CD 웹 콘솔에 로그인할 수 있습니다. GITOPS-4358
-
이번 업데이트 이전에는 Red Hat OpenShift GitOps Operator가 Argo CD 사용자 정의 리소스 인스턴스를 처리하는 동안
openshift-gitops경로 가용성이 지연된 경우 Argo CD 웹 콘솔에 로그인할 수 없었습니다. Dex 구성에서 잘못된 리디렉션 URI를 나타내는 오류 메시지가 표시되었습니다. 이번 업데이트를 통해 이제 오류가 발생하지 않고 Argo CD 웹 콘솔에 로그인할 수 있습니다. GITOPS-3736 -
이번 업데이트 이전에는 Red Hat OpenShift GitOps 웹 콘솔의 개발자 화면에 있는 Add 페이지에서 Argo CD에 대한 사용자 정의 리소스를 생성할 수 없었습니다. 이 문제는 Red Hat OpenShift GitOps 1.10 이상 릴리스에서 관찰되었습니다. 이번 업데이트에서는 올바른 버전이 있는 Operator 지원 리소스가
ClusterServiceVersion매니페스트 파일에 포함되어 있기 때문에 문제가 해결되었습니다. GITOPS-4513