diff --git a/stacks/jhipster-online/2.33.0/devfile.yaml b/stacks/jhipster-online/2.33.0/devfile.yaml index cb465300..b5c93333 100644 --- a/stacks/jhipster-online/2.33.0/devfile.yaml +++ b/stacks/jhipster-online/2.33.0/devfile.yaml @@ -1,7 +1,11 @@ schemaVersion: 2.2.2 metadata: name: jhipster-online - description: Stack with JHipster Online on Red Hat OpenShift Dev Spaces + description: "Stack with JHipster Online on Red Hat OpenShift Dev Spaces. + This stack include: + - JHipster 8.1.0 for generate Spring Boot projects. + Watch the demo video: + - https://youtu.be/b7xbcTAGNIQ?si=snE57Th4S3gPv_Vn" displayName: JHipster Online icon: https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/jhipster-icon.png website: https://start.jhipster.tech @@ -19,11 +23,11 @@ projects: remotes: origin: 'https://github.com/redhat-developer-demos/jhipster-online' checkoutFrom: - revision: main + revision: 2.33.0 components: - name: tools container: - image: 'quay.io/devfile/jhipster-online@sha256:254c710006b1582b2ebc48cc74ae080a9e10caa99dc1b62c1adb3341f072aede' + image: 'quay.io/devfile/jhipster-online@sha256:f1e75a7b35925ce8302408dacbeafbe377698fa4bea43ccdf2c08b693470dd27' mountSources: true cpuLimit: '4' cpuRequest: '1' @@ -112,7 +116,3 @@ commands: group: kind: run isDefault: false -events: - postStart: - - oc-add-mysql - - yarn-install diff --git a/stacks/jhipster-online/2.33.1/devfile.yaml b/stacks/jhipster-online/2.33.1/devfile.yaml new file mode 100644 index 00000000..0bc80433 --- /dev/null +++ b/stacks/jhipster-online/2.33.1/devfile.yaml @@ -0,0 +1,129 @@ +schemaVersion: 2.2.2 +metadata: + name: jhipster-online + version: 2.33.1 + description: "Stack with JHipster Online on Red Hat OpenShift Dev Spaces. + This stack include: + - JHipster 8.8.0. for generate Spring Boot 3.4.1 projects. + - generator-jhipster-micronaut 3.6.0 for generate Micronaut 4.7.2 projects. + - generator-jhipster-quarkus 3.4.0 for generate Quarkus 3.11.1 projects. + - generator-jhipster-dotnetcore 4.2.0 for generate .Net 8.0 projects. + Watch the demo video: + - https://youtu.be/b7xbcTAGNIQ?si=snE57Th4S3gPv_Vn" + displayName: JHipster Online + icon: https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/jhipster-icon.png + website: https://start.jhipster.tech + tags: + - Java + - JHipster + - Angular + - Spring + - Quarkus + - Micronaut + language: Java + projectType: springboot +projects: + - name: jhipster-online + git: + remotes: + origin: 'https://github.com/redhat-developer-demos/jhipster-online' + checkoutFrom: + revision: main +components: + - name: tools + container: + image: 'quay.io/devfile/jhipster-online@sha256:1f284df66c8ef209ea2cd1a10516e9ba424508a11341eead650e88027858d3ee' + mountSources: true + cpuLimit: '4' + cpuRequest: '1' + memoryLimit: '8G' + memoryRequest: '4G' + volumeMounts: + - name: m2 + path: /home/user/.m2 + - name: config + path: /home/user/.config + - name: npm + path: /home/user/.npm + endpoints: + - exposure: public + name: backend + protocol: https + targetPort: 8080 + - exposure: public + name: debug + targetPort: 4200 + - exposure: public + name: frontend + protocol: https + targetPort: 9000 + - exposure: public + name: debug-frontend + protocol: https + targetPort: 9001 + - exposure: public + name: browser-sync + protocol: https + targetPort: 3001 + env: + - value: '-XX:MaxRAMPercentage=50.0 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xms20m -Djava.security.egd=file:/dev/./urandom -Duser.home=/home/jboss' + name: JAVA_OPTS + - value: $(JAVA_OPTS) + name: MAVEN_OPTS + - value: '/home/tooling/.sdkman/candidates/java/11.0.15-tem' + name: JAVA_HOME + - name: m2 + volume: + size: 512Mi + - name: config + volume: + size: 512Mi + - name: npm + volume: + size: 512Mi +commands: + - id: kubectl-add-mysql + exec: + label: 'Kubernetes apply MariaDB Instance (Kubernetes cluster)' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'kubectl apply -f src/main/kubernetes/mysql.yaml' + - id: oc-add-mysql + exec: + label: 'OpenShift apply MariaDB Instance (OpenShift cluster)' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'oc apply -f src/main/kubernetes/mysql.yaml' + - id: oc-remove-mysql + exec: + label: 'OpenShift remove MariaDB Instance (OpenShift cluster)' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'oc delete all --selector app=mariadb' + - id: yarn-install + exec: + label: 'Package the application' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'yarn install' + group: + kind: build + isDefault: true + - id: start-frontend + exec: + label: 'Start Frontend' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'yarn start' + group: + kind: run + isDefault: true + - id: start-backend + exec: + label: 'Start JHipster Online' + component: tools + workingDir: ${PROJECT_SOURCE} + commandLine: 'chmod 777 ./mvnw && ./mvnw' + group: + kind: run + isDefault: false diff --git a/stacks/jhipster-online/stack.yaml b/stacks/jhipster-online/stack.yaml index d6e27261..66754b13 100644 --- a/stacks/jhipster-online/stack.yaml +++ b/stacks/jhipster-online/stack.yaml @@ -1,7 +1,15 @@ name: jhipster-online -description: Stack with JHipster Online on Red Hat OpenShift Dev Spaces +description: "Stack with JHipster Online on Red Hat OpenShift Dev Spaces. + This stack include: + - JHipster 8.8.0. for generate Spring Boot 3.4.1 projects. + - generator-jhipster-micronaut 3.6.0 for generate Micronaut 4.7.2 projects. + - generator-jhipster-quarkus 3.4.0 for generate Quarkus 3.11.1 projects. + - generator-jhipster-dotnetcore 4.2.0 for generate .Net 8.0 projects. + Watch the demo video: + - https://youtu.be/b7xbcTAGNIQ?si=snE57Th4S3gPv_Vn" displayName: JHipster Online -icon: https://raw.githubusercontent.com/maximilianoPizarro/ecommerce-oracle/main/jhipster-icon.png +icon: https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/jhipster-icon.png versions: - version: 2.33.0 + - version: 2.33.1 default: true \ No newline at end of file diff --git a/tests/check_odov3.sh b/tests/check_odov3.sh index 4763e5c1..c502e943 100755 --- a/tests/check_odov3.sh +++ b/tests/check_odov3.sh @@ -54,7 +54,7 @@ ginkgo run --procs 2 \ --skip="stack: java-vertx version: 1.4.0 starter: vertx-istio-security-booster" \ --skip="stack: java-vertx version: 1.4.0 starter: vertx-messaging-work-queue-booster" \ --skip="stack: java-websphereliberty-gradle version: 0.4.0 starter: rest" \ - --skip="stack: jhipster-online version: 2.33.0 starter: jhipster-online" \ + --skip="stack: jhipster-online" \ --skip="stack: java-wildfly-bootable-jar" \ --skip="stack: java-wildfly" \ --skip="stack: java-openliberty" \