Package cz.xtf.builder.db
Class OracleXE
-
- All Implemented Interfaces:
OpenShiftAuxiliary,SQLExecutor
public class OracleXE extends AbstractOracle
Note that to be able to use the Oracle Database Express on Openshift you need to run as user with 54321 user id. This means that this class is only usable on clusters with admin privileges to be able to add securityContextConstraint More info on this topic: https://github.com/oracle/docker-images/issues/228 Also, the Oracle Database Express image doesn't provide any option to add custom database and user on setup.
-
-
Field Summary
-
Fields inherited from class cz.xtf.builder.db.AbstractOracle
ANYUID_SERVICE_ACCOUNT, DATA_DIR, PASSWORD, SYMBOLIC_NAME, USER_ID, USERNAME
-
Fields inherited from class cz.xtf.builder.db.AbstractDatabase
configureEnvironment, dbName, external, isObjectStore, jndiName, nonXaDatasource, openShiftName, password, symbolicName, username, withLivenessProbe, withReadinessProbe, withStartupProbe
-
Fields inherited from class cz.xtf.builder.db.DefaultStatefulAuxiliary
dataDir, isStateful, persistentVolClaim, storagePartition
-
-
Constructor Summary
Constructors Constructor Description OracleXE()OracleXE(boolean withLivenessProbe, boolean withReadinessProbe)OracleXE(PersistentVolumeClaim pvc)OracleXE(PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)OracleXE(String symbolicName, boolean withLivenessProbe, boolean withReadinessProbe)
-
Method Summary
-
Methods inherited from class cz.xtf.builder.db.AbstractOracle
configureContainer, getImageName, getImageVariables, getJDBCConnectionStringPattern, getPort, getProbeSettings
-
Methods inherited from class cz.xtf.builder.db.AbstractSQLDatabase
executeSQL, executeSQLFile, getSQLExecutor
-
Methods inherited from class cz.xtf.builder.db.AbstractDatabase
asObjectStore, configureApplicationDeployment, configureDeployment, configureDeployment, configureEnvironment, configureService, external, getDbName, getDeploymentConfigName, getEnvVarPrefix, getImageArgs, getPassword, getServiceAccount, getSymbolicName, getUsername, isObjectStore, jndiName, nonXaDatasource, setDeploymentConfigName, setEnvVarPrefix, toString, withProbes
-
Methods inherited from class cz.xtf.builder.db.DefaultStatefulAuxiliary
stateful
-
-
-
-
Constructor Detail
-
OracleXE
public OracleXE()
-
OracleXE
public OracleXE(boolean withLivenessProbe, boolean withReadinessProbe)
-
OracleXE
public OracleXE(PersistentVolumeClaim pvc)
-
OracleXE
public OracleXE(PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)
-
OracleXE
public OracleXE(String symbolicName, boolean withLivenessProbe, boolean withReadinessProbe)
-
-