1.13. Red Hat OpenShift GitOps 1.12.0 릴리스 노트


Red Hat OpenShift GitOps 1.12.0은 이제 OpenShift Container Platform 4.12, 4.13, 4.14 및 4.15에서 사용할 수 있습니다.

1.13.1. 에라타 업데이트

1.13.1.1. RHSA-2024:1441 - Red Hat OpenShift GitOps 1.12.0 보안 업데이트 권고

출시 날짜: 2024-03-20

이 릴리스에 포함된 보안 수정 목록은 다음 권고에 설명되어 있습니다.

기본 네임스페이스에 Red Hat OpenShift GitOps Operator를 설치한 경우 다음 명령을 실행하여 이 릴리스의 컨테이너 이미지를 확인합니다.

$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator

1.13.2. 새로운 기능

  • 이번 업데이트를 통해 GitOps argocd CLI가 Red Hat OpenShift GitOps의 제품화된 구성 요소로 지원 및 액세스할 수 있습니다. GitOps argocd CLI 툴은 RHEL의 RPM을 통해 사용할 수 있습니다. OpenShift 미러 레지스트리를 통해 다운로드할 수 있습니다.

    주의

    GitOps argocd CLI 툴은 기술 프리뷰 기능입니다.

    GitOps argocd CLI 툴을 사용하면 다음 작업을 완료할 수 있습니다.

    • 터미널에서 Red Hat OpenShift GitOps를 관리합니다.
    • 클라이언트 터미널에서 애플리케이션 ,ApplicationSets,AppProjects,사용자 계정, GPG 키와 같은 ArgoCD 리소스를 관리합니다. GITOPS-3389

      참고

      argocd 실행 바이너리 파일은 아카이브 및 RPM 형식에 포함되어 있습니다.

  • 이번 업데이트를 통해 NotificationsConfiguration CR(사용자 정의 리소스)이 지원됩니다. 이번 업데이트 이전에는 템플릿, 트리거, 서비스 및 서브스크립션을 관리하도록 argocd-notifications-cm ConfigMap을 업데이트해야 했습니다. 이번 릴리스에서는 argocd-notifications-cm ConfigMap을 수정할 수 없습니다. argocd-notifications-cm ConfigMap을 관리하기 위해 새로운 사용자 정의 리소스 정의 NotificationsConfiguration 이 도입되었습니다. GITOPS-4130

    참고

    이번 업데이트에서는 argocd-notifications-cm ConfigMap에 추가된 구성이 제거됩니다. 구성 백업을 수행하고 새 버전으로 업그레이드한 후 kind:NotificationsConfigurationdefault-notifications-configuration 사용자 정의 리소스에서 configuration/backup을 업데이트해야 합니다. 또한 이번 업데이트를 통해 argocd-notifications-cm ConfigMap에 대한 수정은 허용되지 않습니다.

  • 이번 업데이트를 통해 비컨트롤 플레인 네임스페이스에서 ApplicationSet 을 지원하기 위해 .spec.applicationSet.sourceNamespaces.spec.applicationSet.scmProviders 라는 두 개의 새 필드가 ArgoCD CRD에 도입되었습니다. 관리자는 이러한 필드를 사용하여 ApplicationSet 리소스를 관리하는 특정 네임스페이스를 정의할 수 있습니다. GITOPS-3754

    주의

    비컨트롤 플레인 네임스페이스의 Argo CD 애플리케이션은 기술 프리뷰 기능입니다.

  • 이번 업데이트를 통해 Argo CD 서버에는 ApplicationSet 리소스를 관리하는 데 필요한 권한이 있습니다. GITOPS-3762
  • 이번 업데이트를 통해 debug,info,warn,error,panicfatal 와 같은 로그 수준을 구성할 수 있습니다. 출력에 설정된 기본 로그 수준은 info 입니다. 로그 수준을 변경하려면 Subscription CR의 .spec.config.env 필드에 환경 변수 LOG_LEVEL 을 추가합니다. GITOPS-4016

    출력 예

    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: gitops-operator
      namespace: openshift-gitops-operator
    spec:
      ...
      config:
        env:
        - name: LOG_LEVEL
          value: "error"

  • 이번 업데이트를 통해 Argo CD는 sourceNamespaces 필드에서 와일드카드 값을 허용하므로 네임스페이스에 대한 여러 네임스페이스 또는 패턴을 지정할 수 있습니다. 이 기능을 사용하려면 Argo CD에서 ArgoCD CR의 .spec.sourceNamespaces 필드에서 애플리케이션을 관리할 수 있는 네임스페이스를 지정합니다. GITOPS-3935

    apiVersion: argoproj.io/v1alpha1
    kind: ArgoCD
    metadata:
      name: example-argocd-wildcard-pattern
    spec:
      sourceNamespaces:
        - app-team-*
       - namespace-2

    이전 예에서 와일드카드 값을 사용하지 않는 app-team-1,app-team-2 및 namespace-2와 같이 app-team-* 패턴과 일치하는 네임스페이스에 권한이 부여됩니다.

    * 와일드카드 패턴을 사용하여 Argo CD 클러스터의 모든 네임스페이스에 대한 권한을 부여하려면 다음과 같은 방식으로 ArgoCD CR을 구성합니다.

    apiVersion: argoproj.io/v1alpha1
    kind: ArgoCD
    metadata:
      name: example-argocd-all-namespaces
    spec:
      sourceNamespaces:
        - '*'

1.13.3. 해결된 문제

  • 이번 업데이트 이전에는 알림 컨트롤러에서 잘못된 리포지토리 서버 주소로 인해 애플리케이션에 대한 정보를 얻기 위해 알림 템플릿에서 기본 제공 함수를 사용할 수 없었습니다. 이번 업데이트에서는 올바른 리포지토리 서버 주소를 사용하도록 알림 컨트롤러를 초기화하여 문제가 해결되었습니다. GITOPS-2867
  • 이번 업데이트 이전에는 사용자가 CronJob 리소스에서 작업을 생성할 때 오류가 표시됩니다. 이번 업데이트를 통해 배포된 Argo CD 애플리케이션에 정의된 CronJob 리소스에서 작업 실행을 생성할 수 있습니다. GITOPS-3617
  • 이번 업데이트 이전에는 애플리케이션이 삭제될 때 일부 인스턴스에서 페이지가 새로 고쳐질 때까지 애플리케이션 환경 카드가 절반으로 유지됩니다. 이번 업데이트를 통해 Argo CD 애플리케이션이 삭제된 후 애플리케이션 환경 카드가 UI에서 자동으로 제거됩니다. GITOPS-2677
  • 이번 업데이트 이전에는 Argo CD에서 사용자가 앱 및 네임스페이스를 삭제할 때 경우에 따라 Red Hat OpenShift GitOps 플러그인에 오류 메시지가 표시되었습니다. 이번 업데이트에서는 동적 플러그인 SDK에서 일부 구성 요소를 업데이트하여 문제를 해결하여 오류 처리를 개선합니다. 결과적으로 앱 또는 네임스페이스를 삭제한 후에는 오류 메시지가 표시되지 않습니다. GITOPS-2746
  • 이번 업데이트 이전에는 GitOps argocd CLI 또는 Argo CD UI에서 업데이트할 때 admin 역할의 암호를 기본 암호로 재설정하는 데 사용되었습니다. 이번 업데이트에서는 문제가 해결되어 사용자가 관리자 암호를 업데이트할 수 있으며 이제 암호가 더 이상 기본값으로 설정되지 않습니다. GITOPS-3581

1.13.4. 확인된 문제

  • 현재 Red Hat OpenShift GitOps 동적 플러그인에서 사용하는 OpenShift 콘솔 동적 플러그인, dynamic-console-sdk 에서 라우팅 기능을 변경하는 알려진 문제가 있습니다. 이 문제로 인해 애플리케이션 개요 페이지의 애플리케이션 개요 페이지 및 애플리케이션 배포 기록 페이지 간에 전환되는 수평 탐색 모음이 제대로 작동하지 않습니다. GITOPS-4232

    해결방법: 애플리케이션의 배포 내역 페이지를 보려면 애플리케이션 개요 페이지의 수평 탐색 모음 링크 대신 애플리케이션의 배포 기록 링크를 사용합니다. 이 문제는 Red Hat OpenShift GitOps 동적 플러그인을 사용하는 지원되는 모든 클러스터 버전에서 관찰되었습니다.

  • 현재 콘솔 Red Hat OpenShift GitOps 동적 플러그인의 OpenShift Container Platform 클러스터에 알려진 문제가 있습니다. 여기서 사용자는 애플리케이션 데이터를 가져올 때 약간의 지연이 발생할 수 있습니다. GITOPS-4234

    해결방법: 현재 이 문제에 대한 해결방법이 없으므로 애플리케이션 데이터 가져오기가 완료될 때까지 기다려야 합니다.

  • 현재 OpenShift GitOps 동적 플러그인이 OpenShift Container Platform 4.15 클러스터에서 비활성화되는 알려진 문제가 있습니다. GITOPS-4231

    해결방법: 다음 단계를 수행합니다.

    1. 클러스터에 Red Hat OpenShift GitOps Operator를 설치합니다.
    2. 웹 콘솔의 관리자 화면에서 개요 로 이동합니다.
    3. 개요 탭의 상태 섹션에서 동적 플러그인 링크를 클릭합니다.
    4. Red Hat OpenShift GitOps 동적 플러그인을 활성화하려면 gitops-plugin 을 클릭한 다음 Enabled 를 클릭합니다.

      잠시 후 "웹 콘솔 업데이트를 사용할 수 있음"이라는 메시지가 표시됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.