13.3. OpenShift 템플릿에서 Fuse 패치 적용
새 템플릿 기반 프로젝트가 올바른 패치 종속성을 사용하여 빌드되도록 OpenShift 템플릿의 Fuse를 최신 패치 수준으로 업데이트해야 합니다.
프로세스
OpenShift 템플릿에서 Fuse를 업데이트하려면 관리자 권한이 필요합니다. 다음과 같이 OpenShift 서버에 관리자로 로그인합니다.
oc login URL -u ADMIN_USER -p ADMIN_PASS
여기서
URL
은 OpenShift 서버의 URL이고ADMIN_USER
,ADMIN_PASS
는 OpenShift 서버의 관리자 계정의 자격 증명입니다.OpenShift 템플릿에 패치된 Fuse를 설치합니다. 명령 프롬프트에서 다음 명령을 입력합니다.
BASEURL=https://raw.githubusercontent.com/jboss-fuse/application-templates/application-templates-2.1.fuse-740025-redhat-00003 oc replace --force -n openshift -f ${BASEURL}/quickstarts/eap-camel-amq-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/eap-camel-cdi-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/eap-camel-cxf-jaxrs-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/eap-camel-cxf-jaxws-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/eap-camel-jpa-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/karaf-camel-amq-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/karaf-camel-log-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/karaf-camel-rest-sql-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/karaf-cxf-rest-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-amq-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-config-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-drools-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-infinispan-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-camel-xml-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-cxf-jaxrs-template.json oc replace --force -n openshift -f ${BASEURL}/quickstarts/spring-boot-cxf-jaxws-template.json
참고BASEURL
은 빠른 시작 템플릿을 저장하는 Git 리포지토리의 GA 분기를 가리키며 항상HEAD
에 최신 템플릿이 있습니다. 따라서 이전 명령을 실행할 때마다 최신 버전의 템플릿을 가져옵니다.