Skip to content

Latest commit

 

History

History
89 lines (84 loc) · 13.4 KB

XTF-Configuration-Properties.md

File metadata and controls

89 lines (84 loc) · 13.4 KB

Intersmash XTF Configuration Properties

  • The following properties can be used to configure Intersmash build and test execution, see the CI checks e2e tests script as an example:
Property Description
intersmash.skip.deploy Skip the deployment phase, tests will be run against a prepared environment *
intersmash.skip.undeploy Do not cleanup environment after test (development use)
intersmash.deployments.repository.ref Manually set git repository branch of deployments
intersmash.deployments.repository.url Manually set git repository url of deployments
intersmash.openshift.script.debug Add parameter SCRIPT_DEBUG=true to DeploymentConfig/Pod
intersmash.wildfly.image Wildfly/JBoss EAP 8 Builder image URL
intersmash.wildfly.runtime.image Wildfly/JBoss EAP 8 Runtime image URL
intersmash.wildfly.helm.charts.repo Wildfly/JBoss EAP 8 Helm Charts repository URL
intersmash.wildfly.helm.charts.branch Wildfly/JBoss EAP 8 Helm Charts repository branch
intersmash.wildfly.helm.charts.name Wildfly/JBoss EAP 8 Helm Charts repository namespaces
intersmash.wildfly.operators.catalog_source Wildfly/JBoss EAP custom catalog for Operator
intersmash.wildfly.operators.index_image Wildfly/JBoss EAP custom index image for Operator
intersmash.wildfly.operators.package_manifest Wildfly/JBoss EAP custom package manifest for Operator
intersmash.wildfly.operators.channel Wildfly/JBoss EAP desired channel for Operator
intersmash.bootable.jar.image Open JDK image URL that can be used as the base for an OpenShift Wildfly/JBoss EAP Bootable JAR
intersmash.eap7.image JBoss EAP 7 Builder image URL
intersmash.eap7.runtime.image JBoss EAP 7 Runtime image URL
intersmash.eap7.templates.base.url JBoss EAP 7 OpenShift Templates base URL
intersmash.eap7.templates.path JBoss EAP 7 openShift Templates base path
intersmash.infinispan.image Infinispan/Red Hat DataGrid image URL
intersmash.infinispan.operators.catalog_source Infinispan/Red Hat DataGrid custom catalog for Operator
intersmash.infinispan.operators.index_image Infinispan/Red Hat DataGrid custom index image for Operator
intersmash.infinispan.operators.package_manifest Infinispan/Red Hat DataGrid custom package manifest for Operator
intersmash.infinispan.operators.channel Infinispan/Red Hat DataGrid desired channel for Operator
intersmash.keycloak.image Keycloak image URL
intersmash.keycloak.operators.catalog_source Keycloak custom catalog for Operator
intersmash.keycloak.operators.index_image Keycloak custom index image for Operator
intersmash.keycloak.operators.package_manifest Keycloak custom package manifest for Operator
intersmash.keycloak.operators.channel Keycloak desired channel for Operator
intersmash.rhsso.image Red Hat Single Sign On 7 image URL
intersmash.rhsso.operators.catalog_source Red Hat Single Sign On 7 custom catalog for Operator
intersmash.rhsso.operators.index_image Red Hat Single Sign On 7 custom index image for Operator
intersmash.rhsso.operators.package_manifest Red Hat Single Sign On 7 custom package manifest for Operator
intersmash.rhsso.operators.channel Red Hat Single Sign On 7 desired channel for Operator
intersmash.kafka.operators.catalog_source Kafka/Red Hat AMQ Streams custom catalog for Operator
intersmash.kafka.operators.index_image Kafka/Red Hat AMQ Streams custom index image for Operator
intersmash.kafka.operators.package_manifest Kafka/Red Hat AMQ Streams custom package manifest for Operator
intersmash.kafka.operators.channel Kafka/Red Hat AMQ Streams desired channel for Operator
intersmash.activemq.image Apache ActiveMQ Broker/Red Hat AMQ Broker image URL
intersmash.activemq.init.image ActiveMQ Broker/Red Hat AMQ Broker init image URL
intersmash.activemq.operators.catalog_source ActiveMQ Broker/Red Hat AMQ Broker custom catalog for Operator
intersmash.activemq.operators.index_image ActiveMQ Broker/Red Hat AMQ Broker custom index image for Operators
intersmash.activemq.operators.package_manifest ActiveMQ Broker/Red Hat AMQ Broker custom package manifest for Operators
intersmash.activemq.operators.channel ActiveMQ Broker/Red Hat AMQ Broker desired channel for Operator
intersmash.hyperfoil.operators.catalog_source HyperFoil custom catalog for Operator
intersmash.hyperfoil.operators.index_image HyperFoil custom index image for Operators
intersmash.hyperfoil.operators.package_manifest HyperFoil custom package manifest for Operators
intersmash.hyperfoil.operators.channel HyperFoil desired channel for Operator
intersmash.mysql.image MySql image URL
intersmash.postgresql.image PostgreSql image URL
wildfly-maven-plugin.groupId Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin groupId
wildfly-maven-plugin.artifactId Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin artifactId
wildfly-maven-plugin.version Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin version
wildfly.ee-feature-pack.location Used by shared configurable deployments: Wildfly/JBoss EAP 8 EE Galleon feature pack location (G:A:V)
wildfly.feature-pack.location Used by shared configurable deployments: Wildfly/JBoss EAP 8 Galleon feature pack location (G:A:V)
wildfly.cloud-feature-pack.location Used by shared configurable deployments: Wildfly/JBoss EAP 8 Cloud Galleon feature pack location (G:A:V)
wildfly.datasources-feature-pack.location Used by shared configurable deployments: Wildfly/JBoss EAP 8 Datasources Galleon feature pack location (G:A:V)
wildfly.keycloak-saml-adapter-feature-pack.version Used by shared configurable deployments: Keycloak SAML Adapter feature pack version
wildfly.ee-channel.groupId Used by shared configurable deployments: JBoss EAP 8 Channel artifact groupId
wildfly.ee-channel.artifactId Used by shared configurable deployments: JBoss EAP 8 Channel artifact artifactId
wildfly.ee-channel.version Used by shared configurable deployments: JBoss EAP 8 Channel artifact version
bom.wildfly-ee.version Used by shared configurable deployments: Wildfly/JBoss BOMs version

NOTE: When property intersmash.skip.deploy is set, the prepared environment should be configured in the user's implementation of the service interface class, (e.g. WildflyOperatorApplication). It is the user's implementation class that is declared in the @Service annotation. E.g.: If the user implements interface WildflyOperatorApplication and registers it as a service, and the user has defined the service name to be "wildfly-operator-app", then a Wildfly operator application with that name should exist in the prepared environment. This feature is useful to save debugging time during development, where the user can deploy a complex scenario and then enable the property to execute tests following runs.