2.3. Camel K용 Maven 리포지토리 구성
Camel K Operator의 경우 ConfigMap 또는 시크릿에 Maven 설정을 제공할 수 있습니다.
절차
파일에서
ConfigMap을 생성하려면 다음 명령을 실행합니다.oc create configmap maven-settings --from-file=settings.xml생성된
ConfigMap은spec.build.maven.settings필드의IntegrationPlatform리소스에서 참조할 수 있습니다.예제
apiVersion: camel.apache.org/v1 kind: IntegrationPlatform metadata: name: camel-k spec: build: maven: settings: configMapKeyRef: key: settings.xml name: maven-settings또는 다음 명령을 사용하여 Maven 설정이 포함된 ConfigMap을 참조하도록
IntegrationPlatform리소스를 직접 편집할 수 있습니다.oc edit ip camel-k
원격 Maven 리포지토리에 대한 CA 인증서 구성
Maven 명령에서 사용하는 CA 인증서를 Secret에서 원격 Maven 리포지토리에 연결할 수 있습니다.
절차
다음 명령을 사용하여 파일에서 보안을 생성합니다.
oc create secret generic maven-ca-certs --from-file=ca.crt아래와 같이
spec.build.maven.caSecret필드에서 생성된 Secret을IntegrationPlatform리소스에서 참조합니다.apiVersion: camel.apache.org/v1 kind: IntegrationPlatform metadata: name: camel-k spec: build: maven: caSecret: key: tls.crt name: tls-secret