Advertisement
rohankanojia

Camel Hazelcast Sample Build using Eclipse JKube OpenShift Maven Plugin

Oct 27th, 2020 (edited)
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 12.86 KB | None | 0 0
  1. camel-example-hazelcast-kubernetes : $ mvn oc:deploy -Popenshift-install
  2. [INFO] Scanning for projects...
  3. [INFO]
  4. [INFO] ----< org.apache.camel.example:camel-example-hazelcast-kubernetes >-----
  5. [INFO] Building Camel :: Example :: Hazelcast :: Kubernetes 3.7.0-SNAPSHOT
  6. [INFO] --------------------------------[ jar ]---------------------------------
  7. [INFO]
  8. [INFO] >>> openshift-maven-plugin:1.0.1:deploy (default-cli) > install @ camel-example-hazelcast-kubernetes >>>
  9. [INFO]
  10. [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ camel-example-hazelcast-kubernetes ---
  11. [INFO]
  12. [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ camel-example-hazelcast-kubernetes ---
  13. [INFO] Using 'UTF-8' encoding to copy filtered resources.
  14. [INFO] Copying 2 resources
  15. [INFO]
  16. [INFO] --- camel-package-maven-plugin:3.7.0-SNAPSHOT:prepare-example (default) @ camel-example-hazelcast-kubernetes ---
  17. [INFO]
  18. [INFO] --- openshift-maven-plugin:1.0.1:resource (default) @ camel-example-hazelcast-kubernetes ---
  19. [INFO] oc: Using docker image name of namespace: default
  20. [INFO] oc: Running generator java-exec
  21. [INFO] oc: java-exec: Using Docker image quay.io/jkube/jkube-java-binary-s2i:0.0.8 as base / builder
  22. [INFO] oc: Using resource templates from /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/src/main/jkube
  23. [INFO] oc: jkube-controller: Adding a default DeploymentConfig
  24. [INFO] oc: jkube-service: Adding a default service 'camel-example-hazelcast-kubernetes' with ports [8080]
  25. [INFO] oc: jkube-revision-history: Adding revision history limit to 2
  26. [INFO]
  27. [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ camel-example-hazelcast-kubernetes ---
  28. [INFO] Nothing to compile - all classes are up to date
  29. [INFO]
  30. [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ camel-example-hazelcast-kubernetes ---
  31. [INFO] Using 'UTF-8' encoding to copy filtered resources.
  32. [INFO] skip non existing resourceDirectory /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/src/test/resources
  33. [INFO]
  34. [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ camel-example-hazelcast-kubernetes ---
  35. [INFO] No sources to compile
  36. [INFO]
  37. [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ camel-example-hazelcast-kubernetes ---
  38. [INFO] No tests to run.
  39. [INFO]
  40. [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ camel-example-hazelcast-kubernetes ---
  41. [INFO] Building jar: /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  42. [INFO]
  43. [INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @ camel-example-hazelcast-kubernetes ---
  44. [INFO] Skipping because packaging 'jar' is not pom.
  45. [INFO]
  46. [INFO] --- maven-assembly-plugin:3.0.0:single (fat-jar) @ camel-example-hazelcast-kubernetes ---
  47. [WARNING] Artifact: org.apache.camel.example:camel-example-hazelcast-kubernetes:jar:3.7.0-SNAPSHOT references the same file as the assembly destination file. Moving it to a temporary location for inclusion.
  48. [INFO] Building jar: /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  49. [WARNING] Configuration option 'appendAssemblyId' is set to false.
  50. Instead of attaching the assembly file: /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar, it will become the file for main project artifact.
  51. NOTE: If multiple descriptors or descriptor-formats are provided for this project, the value of this file will be non-deterministic!
  52. [WARNING] Replacing pre-existing project main-artifact file: /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/archive-tmp/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  53. with assembly file: /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  54. [INFO]
  55. [INFO] --- openshift-maven-plugin:1.0.1:build (default) @ camel-example-hazelcast-kubernetes ---
  56. [INFO] oc: Using OpenShift build with strategy S2I
  57. [INFO] oc: Running in OpenShift mode
  58. [INFO] oc: Running generator java-exec
  59. [INFO] oc: java-exec: Using Docker image quay.io/jkube/jkube-java-binary-s2i:0.0.8 as base / builder
  60. [INFO] oc: [camel-example-hazelcast-kubernetes:latest] "java-exec": Created docker source tar /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/docker/camel-example-hazelcast-kubernetes/latest/tmp/docker-build.tar
  61. [INFO] oc: Adding to Secret pullsecret-jkube
  62. [INFO] oc: Using Secret pullsecret-jkube
  63. [INFO] oc: Creating BuildServiceConfig camel-example-hazelcast-kubernetes-s2i for Source build
  64. [INFO] oc: Creating ImageStream camel-example-hazelcast-kubernetes
  65. [INFO] oc: Starting Build camel-example-hazelcast-kubernetes-s2i
  66. [INFO] oc: Waiting for build camel-example-hazelcast-kubernetes-s2i-1 to complete...
  67. [INFO] oc: Caching blobs under "/var/cache/blobs".
  68. [INFO] oc: Getting image source signatures
  69. [INFO] oc: Copying blob sha256:aebb8c5568533b57ee3da86262f7bff81383a2a624b9f54b9da3418705009901
  70. [INFO] oc: Copying blob sha256:595bd04e186b153774796bc58270a917f7a3f36b467437270a0b49eeaa410cfb
  71. [INFO] oc: Copying blob sha256:0fd3b5213a9b4639d32bf2ef6a3d7cc9891c4d8b23639ff7ae99d66ecb490a70
  72. [INFO] oc: Copying config sha256:2c283338efd907e76f202297b7635068d8a9399243333a09b5606526e3a77ce1
  73. [INFO] oc: Writing manifest to image destination
  74. [INFO] oc: Storing signatures
  75. [INFO] oc: Generating dockerfile with builder image quay.io/jkube/jkube-java-binary-s2i:0.0.8
  76. [INFO] oc: STEP 1: FROM quay.io/jkube/jkube-java-binary-s2i:0.0.8
  77. [INFO] oc: STEP 2: LABEL "io.openshift.build.image"="quay.io/jkube/jkube-java-binary-s2i:0.0.8"       "io.openshift.build.source-location"="/tmp/build/inputs"       "io.openshift.s2i.destination"="/tmp"
  78. [INFO] oc: STEP 3: ENV JAVA_APP_DIR="/deployments"     OPENSHIFT_BUILD_NAME="camel-example-hazelcast-kubernetes-s2i-1"     OPENSHIFT_BUILD_NAMESPACE="default"
  79. [INFO] oc: STEP 4: USER root
  80. [INFO] oc: STEP 5: COPY upload/src /tmp/src
  81. [INFO] oc: STEP 6: RUN chown -R 1000:0 /tmp/src
  82. [INFO] oc: STEP 7: USER 1000
  83. [INFO] oc: STEP 8: RUN /usr/local/s2i/assemble
  84. [INFO] oc: INFO S2I source build with plain binaries detected
  85. [INFO] oc: INFO S2I binary build from fabric8-maven-plugin detected
  86. [INFO] oc: INFO Copying binaries from /tmp/src/deployments to /deployments ...
  87. [INFO] oc: camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  88. [INFO] oc: INFO Copying deployments from deployments to /deployments...
  89. [INFO] oc: '/tmp/src/deployments/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar' -> '/deployments/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar'
  90. [INFO] oc: INFO Cleaning up source directory (/tmp/src)
  91. [INFO] oc: STEP 9: CMD /usr/local/s2i/run
  92. [INFO] oc: STEP 10: COMMIT temp.builder.openshift.io/default/camel-example-hazelcast-kubernetes-s2i-1:42da76a9
  93. [INFO] oc: Getting image source signatures
  94. [INFO] oc: Copying blob sha256:b0e2911c99f3f2326c53ebd85ea90738a14c9a87b65856782afc96c239550200
  95. [INFO] oc: Copying blob sha256:3485805ce47cb870983d172024a22531ea82c38c6bb2e744d3396f9705f5f063
  96. [INFO] oc: Copying blob sha256:ad60f6c3a989d533cef90b02d1a934aebca214973da48af432c55b4e053e9437
  97. [INFO] oc: Copying blob sha256:fa1d224fc9167e40957e5588bb154f1bd24bebebddd6cc9d13c2c756d23e8e31
  98. [INFO] oc: Copying config sha256:f05125640938fbc0a5def93fc6d7d68e99ff4916b01337a21028f1e7e2186a08
  99. [INFO] oc: Writing manifest to image destination
  100. [INFO] oc: Storing signatures
  101. [INFO] oc: --> f0512564093
  102. [INFO] oc: f05125640938fbc0a5def93fc6d7d68e99ff4916b01337a21028f1e7e2186a08
  103. [INFO] oc:
  104. [INFO] oc: Pushing image image-registry.openshift-image-registry.svc:5000/default/camel-example-hazelcast-kubernetes:latest ...
  105. [INFO] oc: Getting image source signatures
  106. [INFO] oc: Copying blob sha256:aebb8c5568533b57ee3da86262f7bff81383a2a624b9f54b9da3418705009901
  107. [INFO] oc: Copying blob sha256:595bd04e186b153774796bc58270a917f7a3f36b467437270a0b49eeaa410cfb
  108. [INFO] oc: Copying blob sha256:0fd3b5213a9b4639d32bf2ef6a3d7cc9891c4d8b23639ff7ae99d66ecb490a70
  109. [INFO] oc: Copying blob sha256:fa1d224fc9167e40957e5588bb154f1bd24bebebddd6cc9d13c2c756d23e8e31
  110. [INFO] oc: Copying config sha256:f05125640938fbc0a5def93fc6d7d68e99ff4916b01337a21028f1e7e2186a08
  111. [INFO] oc: Writing manifest to image destination
  112. [INFO] oc: Storing signatures
  113. [INFO] oc: Successfully pushed image-registry.openshift-image-registry.svc:5000/default/camel-example-hazelcast-kubernetes@sha256:a53189dcdf9d5e729adfa770cb58646a7893e63610457fa935373d7af8c37d7b
  114. [INFO] oc: Push successful
  115. [INFO] oc: Build camel-example-hazelcast-kubernetes-s2i-1 in status Complete
  116. [INFO] oc: Found tag on ImageStream camel-example-hazelcast-kubernetes tag: sha256:a53189dcdf9d5e729adfa770cb58646a7893e63610457fa935373d7af8c37d7b
  117. [INFO] oc: ImageStream camel-example-hazelcast-kubernetes written to /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-is.yml
  118. [INFO]
  119. [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ camel-example-hazelcast-kubernetes ---
  120. [INFO] Installing /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar to /home/rohaan/.m2/repository/org/apache/camel/example/camel-example-hazelcast-kubernetes/3.7.0-SNAPSHOT/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.jar
  121. [INFO] Installing /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/pom.xml to /home/rohaan/.m2/repository/org/apache/camel/example/camel-example-hazelcast-kubernetes/3.7.0-SNAPSHOT/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT.pom
  122. [INFO] Installing /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/classes/META-INF/jkube/openshift.yml to /home/rohaan/.m2/repository/org/apache/camel/example/camel-example-hazelcast-kubernetes/3.7.0-SNAPSHOT/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT-openshift.yml
  123. [INFO] Installing /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/camel-example-hazelcast-kubernetes-is.yml to /home/rohaan/.m2/repository/org/apache/camel/example/camel-example-hazelcast-kubernetes/3.7.0-SNAPSHOT/camel-example-hazelcast-kubernetes-3.7.0-SNAPSHOT-is.yml
  124. [INFO]
  125. [INFO] <<< openshift-maven-plugin:1.0.1:deploy (default-cli) < install @ camel-example-hazelcast-kubernetes <<<
  126. [INFO]
  127. [INFO]
  128. [INFO] --- openshift-maven-plugin:1.0.1:deploy (default-cli) @ camel-example-hazelcast-kubernetes ---
  129. [INFO] oc: Using OpenShift at https://api.crc.testing:6443/ in namespace default with manifest /home/rohaan/work/repos/camel-examples/examples/camel-example-hazelcast-kubernetes/target/classes/META-INF/jkube/openshift.yml
  130. [INFO] oc: OpenShift platform detected
  131. [INFO] oc: Using project: default
  132. [INFO] oc: Creating a Service from openshift.yml namespace default name camel-example-hazelcast-kubernetes
  133. [INFO] oc: Created Service: camel-example-hazelcast-kubernetes/target/jkube/applyJson/default/service-camel-example-hazelcast-kubernetes.json
  134. [INFO] oc: Creating a Service from openshift.yml namespace default name hazelcast
  135. [INFO] oc: Created Service: camel-example-hazelcast-kubernetes/target/jkube/applyJson/default/service-hazelcast.json
  136. [INFO] oc: Creating a Deployment from openshift.yml namespace default name hazelcast
  137. [INFO] oc: Created Deployment: camel-example-hazelcast-kubernetes/target/jkube/applyJson/default/deployment-hazelcast.json
  138. [INFO] oc: Creating a DeploymentConfig from openshift.yml namespace default name camel-example-hazelcast-kubernetes
  139. [INFO] oc: Created DeploymentConfig: camel-example-hazelcast-kubernetes/target/jkube/applyJson/default/deploymentconfig-camel-example-hazelcast-kubernetes.json
  140. [INFO] oc: Creating Route default:camel-example-hazelcast-kubernetes host: null
  141. [INFO] oc: HINT: Use the command `oc get pods -w` to watch your pods start up
  142. [INFO] ------------------------------------------------------------------------
  143. [INFO] BUILD SUCCESS
  144. [INFO] ------------------------------------------------------------------------
  145. [INFO] Total time:  01:29 min
  146. [INFO] Finished at: 2020-10-27T21:33:13+05:30
  147. [INFO] ------------------------------------------------------------------------
  148. camel-example-hazelcast-kubernetes : $ oc get pods
  149. NAME                                             READY     STATUS      RESTARTS   AGE
  150. camel-example-hazelcast-kubernetes-1-b6h5t       1/1       Running     0          11s
  151. camel-example-hazelcast-kubernetes-1-deploy      0/1       Completed   0          14s
  152. camel-example-hazelcast-kubernetes-s2i-1-build   0/1       Completed   0          75s
  153. hazelcast-84cc546755-w4lwc                       1/1       Running     0          15s
  154. camel-example-hazelcast-kubernetes : $
  155.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement