15.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.0.fuse-7_12_0-00016-redhat-00001 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/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에 최신 템플릿이 있습니다. 따라서 이전 명령을 실행할 때마다 최신 버전의 템플릿을 가져옵니다.