1.3. Red Hat OpenShift GitOps 1.18.0 릴리스 노트


Red Hat OpenShift GitOps 1.18.0은 OpenShift Container Platform 4.14, 4.16, 4.17, 4.18 및 4.19에서 사용할 수 있습니다.

1.3.1. 에라타 업데이트

RHEA-2025:16586 - Red Hat OpenShift GitOps 1.18.0 보안 업데이트 권고

출시 날짜: 2025-09-24

이 릴리스에 포함된 개선 사항 목록은 다음 권고에 설명되어 있습니다.

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

$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
Copy to Clipboard Toggle word wrap

1.3.2. 새로운 기능

Argo CD 사용자 정의 리소스에서 로컬 사용자 정의 지원

이번 업데이트를 통해 GitOps Operator를 사용하여 Argo CD CR(사용자 정의 리소스)에서 로컬 사용자를 정의할 수 있습니다. GitOps Operator는 이러한 사용자를 위해 Argo CD API 토큰을 자동으로 생성할 수도 있습니다. Argo CD에서 로컬 사용자를 관리하고 구성하는 방법에 대한 자세한 내용은 추가 리소스 섹션의 " Argo CD에서 로컬 사용자 관리"를 참조하십시오.

GITOPS-1874

NamespaceManagement CR을 사용하여 테넌트 관리 네임스페이스 지원

이번 업데이트를 통해 NamespaceManagement CR을 사용하면 테넌트에서 cluster-admin 액세스 권한 없이 Argo CD가 자체 네임스페이스를 관리할 수 있습니다. 클러스터 관리자는 먼저 Red Hat OpenShift GitOps Subscription 리소스에서 기능을 활성화하고 Argo CD CR에 허용된 네임스페이스를 지정해야 합니다. 테넌트가 NamespaceManagement CR을 생성하면 Red Hat OpenShift GitOps Operator에서 필요한 RoleRoleBinding 리소스를 구성하고 Argo CD 관리 네임스페이스 목록을 업데이트합니다. 이 기능을 사용하면 승격된 권한을 줄이고 자동 구성으로 설정을 단순화하며, 비활성화 시 구성을 제거하여 정리 리소스 관리를 수행할 수 있습니다.

GITOPS-4223

Dex 컨테이너에 추가 볼륨 삽입 지원

이번 업데이트를 통해 Red Hat OpenShift GitOps Operator는 Argo CD CR을 통해 Dex 컨테이너에 추가 볼륨 및 볼륨 마운트 삽입을 지원합니다. 이를 통해 Dex에 필요한 사용자 정의 인증서, 구성 조각 또는 ID 공급자 메타데이터 마운트와 같은 고급 사용 사례가 가능합니다.

다음 예제에서는 volumeMounts 및 volume을 구성하여 Dex에 대한 사용자 정의 TLS 인증서 보안을 마운트하는 방법을 보여줍니다.

spec:
  sso:
    provider: dex
    dex:
      volumeMounts:
        - name: custom-cert
          mountPath: /etc/dex/ssl
          readOnly: true
      volumes:
        - name: custom-cert
          secret:
            secretName: dex-tls-secret
Copy to Clipboard Toggle word wrap

자세한 내용은 추가 리소스 섹션의 "Dex용 볼륨 마운트"를 참조하십시오.

GITOPS-5963

활성화된 필드를 사용하여 자동 동기화 제어

이번 업데이트를 통해 Red Hat OpenShift GitOps Operator에는 Application CR의 .spec.syncPolicy.automatedenabled 라는 새 부울 필드가 도입되었습니다. 이 필드를 사용하면 자동화된 동기화 활성화 또는 비활성화를 제어할 수 있습니다. 이 기능에는 다음과 같은 주요 개선 사항이 포함되어 있습니다.

  • 애플리케이션 생성 및 애플리케이션 요약 패널의 새로운 사용 확인란.
  • 자동 동기화는 정리selfHeal 과 독립적으로 활성화하거나 비활성화할 수 있습니다.
  • 자동화된 동기화의 기본값은 이전 버전과의 호환성을 위해 true 입니다.
  • false 로 설정하면 자동화된 블록이 있는 경우에도 auto-sync가 명시적으로 비활성화됩니다.

    다음 예제에서는 자동 동기화를 정리하고 자동 동기화하지 않는 자동화된 동기화 정책이 있는 Argo CD 애플리케이션을 보여줍니다.

    apiVersion: argoproj.io/v1alpha1
    kind: Application
    metadata:
      name: my-app
      namespace: argocd
    spec:
      syncPolicy:
        automated:
          enabled: false
          prune: true
          selfHeal: true
      # ...
    Copy to Clipboard Toggle word wrap

    GITOPS-5430

Argo CD UI에서 배너 디스플레이의 세분화된 제어

이번 업데이트를 통해 Red Hat OpenShift GitOps Operator는 Argo CD CR의 .spec.banner 필드 내의 영구 및 위치 속성에 대한 지원을 추가합니다. 다음 옵션은 Argo CD 웹 UI에 배너가 표시되는 방법을 보다 세밀하게 제어할 수 있습니다.

  • .spec.banner.permanent: true 로 설정된 부울 필드로 설정하면 사용자가 배너를 해제할 수 없습니다.
  • .spec.banner.position: 배너가 표시되는 위치를 지정하는 문자열 필드입니다. 지원되는 값은 topbottom 입니다.

    spec:
      banner:
        content: "Maintenance in progress"
        permanent: true
        position: top
    Copy to Clipboard Toggle word wrap

    GITOPS-6679

업그레이드된 Kubernetes 및 Argo CD 종속 항목

이번 업데이트를 통해 Red Hat OpenShift GitOps Operator는 GitOps 백엔드에 사용되는 Kubernetes 및 Argo CD 종속 항목을 업그레이드합니다. 최신 버전은 이전 종속성 버전의 CVE 스캐너에 의해 이전에 플래그된 취약점 경고를 처리하여 보다 최신 및 보안 라이브러리와 일치하도록 합니다.

GITOPS-6860

Red Hat OpenShift GitOps의 기본 리소스 제외

이번 업데이트를 통해 Red Hat OpenShift GitOps Operator에는 업스트림 Argo CD와 일치하는 기본 resource.exclusions 구성이 도입되었습니다. 기본적으로 Argo CD 애플리케이션 컨트롤러는 잘 알려진, 자동 생성 또는 컨트롤러에서 생성한 리소스를 자주 변경하는 것을 제외합니다. 이 동작은 불필요한 로드를 줄입니다. 필요한 경우 Argo CD 구성에서 이러한 제외를 재정의하거나 사용자 지정할 수 있습니다.

GITOPS-7434

1.3.3. 해결된 문제

ConsoleLink 리소스가 비활성화된 경우 잘못된 오류 로그 수정

이번 업데이트 이전에는 DISABLE_DEFAULT_ARGOCD_CONSOLELINK 변수가 true 로 설정되고 ConsoleLink 리소스가 존재하지 않는 경우 기능이 영향을 받지 않았더라도 Red Hat OpenShift GitOps Operator가 오류를 기록했습니다. 이번 업데이트를 통해 Red Hat OpenShift GitOps Operator는 이 시나리오에 오류를 기록하지 않아 잘못된 오류 메시지가 발생하지 않습니다.

GITOPS-7331

사용자 정의 리소스에 대한 오래된 애플리케이션 컨트롤러 권한 수정

이번 업데이트 이전에는 Red Hat OpenShift GitOps Operator가 새 Operator에서 도입한 사용자 정의 리소스를 관리하기 위해 애플리케이션 컨트롤러 역할을 조정하지 않았습니다. 이번 업데이트를 통해 Red Hat OpenShift GitOps Operator는 admin 클러스터 역할을 감시하고 필요한 권한으로 애플리케이션 컨트롤러 역할을 자동으로 업데이트합니다. 결과적으로 애플리케이션 컨트롤러에서 이제 관리형 네임스페이스에서 사용자 지정 리소스를 관리할 수 있습니다.

GITOPS-6367

1.3.4. 확인된 문제

이름에 대문자를 사용하여 Bitbucket mono-repositories에서 동기화가 잘못 트리거

현재 manifest-generate-paths 주석을 사용하고 대문자를 포함하는 리포지토리 이름을 사용하는 Bitbucket mono-repositories에서 Webhook 트리거된 동기화에 영향을 미치는 알려진 문제가 있습니다. 이러한 리포지토리에 대한 파일 변경 사항을 감지하는 기본 API 호출로 인해 시스템이 지정된 경로를 무시합니다. 결과적으로 주석에 정의된 파일이 변경될 때만 변경되지 않고 모든 변경에서 동기화 작업이 트리거됩니다.

해결방법: Bitbucket 리포지토리 이름이 소문자만 사용하여 경로 기반 동기화 트리거를 사용하도록 합니다.

GITOPS-7835

1.3.5. 사용되지 않거나 삭제된 기능

Red Hat OpenShift GitOps에서 Keycloak에 대한 지원 삭제, Red Hat OpenShift GitOps에서 Keycloak에 대한 지원 삭제

Red Hat OpenShift GitOps 1.18에서는 Keycloak 기반 인증에 대한 지원이 제거됩니다. 또는 RHBK(Red Hat Build of Keycloak) 인스턴스를 Dex로 마이그레이션하거나 자체 관리 Red Hat Build of Keycloak(RHBK) 인스턴스를 구성할 수 있습니다. DEX는 Red Hat OpenShift GitOps의 기본 인증 공급자입니다. OpenShift OAuth 서버와 통합되어 사용자가 기존 OpenShift 사용자 및 그룹과 Argo CD에 로그인할 수 있습니다. 자세한 내용은 추가 리소스의 "추가 리소스 섹션의 " Argo CD에 대한 SSO 구성"을 참조하십시오.

Keycloak을 계속 사용하려면 "Red Hat Build of Keycloak (RHBK)" 인스턴스를 배포 및 관리하고 Argo CD 사용자 정의 리소스에서 수동으로 통합을 구성해야 합니다. keycloak을 사용하여 Argo CD를 구성하는 방법에 대한 자세한 내용은 추가 리소스 섹션의 "Keycloak"에 대한 업스트림 문서를 참조하십시오.

GITOPS-7069

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동