Package cz.xtf.builder.db
Class OracleFREE
-
- All Implemented Interfaces:
OpenShiftAuxiliary,SQLExecutor
public class OracleFREE extends AbstractOracle
Note that to be able to use the Oracle Database Free 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 Free 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 OracleFREE()OracleFREE(boolean withLivenessProbe, boolean withReadinessProbe)OracleFREE(PersistentVolumeClaim pvc)OracleFREE(PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)OracleFREE(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
-
OracleFREE
public OracleFREE()
-
OracleFREE
public OracleFREE(boolean withLivenessProbe, boolean withReadinessProbe)
-
OracleFREE
public OracleFREE(PersistentVolumeClaim pvc)
-
OracleFREE
public OracleFREE(PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)
-
OracleFREE
public OracleFREE(String symbolicName, boolean withLivenessProbe, boolean withReadinessProbe)
-
-