6.3. 글로벌 관리 속성 정의
SonataFlowPlatform
리소스를 편집하여 특정 네임스페이스의 모든 워크플로우에 대한 사용자 정의 글로벌 관리 속성을 정의할 수 있습니다. 이러한 속성은 .spec.properties.flow
속성 아래에 정의되며 동일한 네임스페이스의 모든 워크플로우 서비스에 자동으로 적용됩니다.
사전 요구 사항
- OpenShift Serverless Logic Operator가 클러스터에 설치되어 있어야 합니다.
- OpenShift Serverless Logic 프로젝트를 생성했습니다.
- OpenShift Container Platform에서 애플리케이션 및 기타 워크로드를 생성할 수 있는 적절한 역할 및 권한으로 OpenShift Serverless Logic 프로젝트에 액세스할 수 있습니다.
-
OpenShift CLI(
oc
)가 설치되어 있습니다.
프로세스
워크플로우 서비스와 동일한 네임스페이스에서
SonataFlowPlatform
리소스를 찾습니다.전역 관리 속성을 정의하는 위치입니다.
다음 명령을 실행하여 기본 편집기에서
SonataFlowPlatform
리소스를 엽니다.oc edit sonataflowplatform sonataflow-platform-example
$ oc edit sonataflowplatform sonataflow-platform-example
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자 지정 글로벌 관리 속성을 정의합니다.
편집기에서
spec.properties.flow
섹션으로 이동하여 다음 예와 같이 원하는 속성을 정의합니다.flow 속성이 있는 SonataFlowPlatform의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 구성은
quarkus.log.category=INFO
속성을 네임스페이스에 있는 모든 워크플로우 서비스의 관리 속성에 추가합니다.선택 사항: 외부
ConfigMap
또는시크릿
을 사용합니다.다음 예와 같이
valueFrom
속성을 사용하여 기존ConfigMap
또는Secret
리소스의 값을 참조할 수도 있습니다.ConfigMap 및 Secret의 SonataFlowPlatform 속성 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow