From 6aa21fc21f39bd997a1647c9ff7be5f939906333 Mon Sep 17 00:00:00 2001 From: Jan Kasik Date: Fri, 19 Jul 2024 11:41:02 +0200 Subject: [PATCH] Added Helm chart release adapter for EAP XP 5 (#181) * Added Helm chart release adapter for EAP XP 5 --- provisioners/pom.xml | 13 + .../WildFlyHelmChartReleaseAdapter.java | 37 +- .../helm/wildfly/WildflyHelmChartRelease.java | 4 + .../eap8/Eap8HelmChartReleaseAdapter.java | 23 +- .../xp5/EapXp5HelmChartReleaseAdapter.java | 763 ++++++++++++ .../values/schema/eap8/helm-eap8-release.json | 1083 +++++++++-------- .../values/schema/xp5/helm-xp5-release.json | 755 ++++++++++++ ...va => EapHelmChartReleaseAdapterTest.java} | 125 +- 8 files changed, 2257 insertions(+), 546 deletions(-) create mode 100644 provisioners/src/main/java/org/jboss/intersmash/provision/helm/wildfly/xp5/EapXp5HelmChartReleaseAdapter.java create mode 100644 provisioners/src/main/resources/org/jboss/intersmash/provision/helm/values/schema/xp5/helm-xp5-release.json rename provisioners/src/test/java/org/jboss/intersmash/provision/helm/wildfly/{Eap8HelmChartReleaseAdapterTest.java => EapHelmChartReleaseAdapterTest.java} (62%) diff --git a/provisioners/pom.xml b/provisioners/pom.xml index 8fd44aa30..6a477343b 100644 --- a/provisioners/pom.xml +++ b/provisioners/pom.xml @@ -270,6 +270,19 @@ org.jboss.intersmash.model.helm.charts.values.eap8 + + charts.values.generate-schema-model.xp5 + + generate + + + + ${basedir}/src/main/resources/org/jboss/intersmash/provision/helm/values/schema/xp5 + ${project.build.directory}/generated-sources/ + org.jboss.intersmash.model.helm.charts.values.xp5 + + +