Skip to content

Commit

Permalink
Upgrade JHipster Online Stack (#571)
Browse files Browse the repository at this point in the history
* Upgrade JHipster Online Stack

Signed-off-by: Maximiliano Pizarro <[email protected]>

* ginkgo skip jhipster online 2.33.1

Signed-off-by: Maximiliano Pizarro <[email protected]>

* description jhipster online and fix tab check_odov3 script

Signed-off-by: Maximiliano Pizarro <[email protected]>

* set image tag for jhipster-online 2.33.0 and 2.33.1

Signed-off-by: Maximiliano Pizarro <[email protected]>

* fix new line end post script and update schemaVersion 2.2.0 to 2.3.0

Signed-off-by: Maximiliano Pizarro <[email protected]>

* rollback schemaVersion to 2.2.0

Signed-off-by: Maximiliano Pizarro <[email protected]>

* remove events poststart jhipster-online

Signed-off-by: Maximiliano Pizarro <[email protected]>

* check_odo skip jhipster-online

Signed-off-by: Maximiliano Pizarro <[email protected]>

* update manifest from jhipster-online with the project to user permissions

Signed-off-by: Maximiliano Pizarro <[email protected]>

* remove postStart from jhipster-online

Signed-off-by: Maximiliano Pizarro <[email protected]>

---------

Signed-off-by: Maximiliano Pizarro <[email protected]>
  • Loading branch information
maximilianoPizarro authored Feb 4, 2025
1 parent 6e0763d commit dbb10c5
Show file tree
Hide file tree
Showing 4 changed files with 147 additions and 10 deletions.
14 changes: 7 additions & 7 deletions stacks/jhipster-online/2.33.0/devfile.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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'
Expand Down Expand Up @@ -112,7 +116,3 @@ commands:
group:
kind: run
isDefault: false
events:
postStart:
- oc-add-mysql
- yarn-install
129 changes: 129 additions & 0 deletions stacks/jhipster-online/2.33.1/devfile.yaml
Original file line number Diff line number Diff line change
@@ -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
12 changes: 10 additions & 2 deletions stacks/jhipster-online/stack.yaml
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion tests/check_odov3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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" \
Expand Down

0 comments on commit dbb10c5

Please sign in to comment.