File tree Expand file tree Collapse file tree 5 files changed +107
-4
lines changed
java/com/springboot/MyTodoList/config Expand file tree Collapse file tree 5 files changed +107
-4
lines changed Original file line number Diff line number Diff line change @@ -37,16 +37,14 @@ public DataSource dataSource() throws SQLException{
3737 ds .setUser (env .getProperty ("db_user" ));
3838 logger .info ("Using Username " + env .getProperty ("db_user" ));
3939 ds .setPassword (env .getProperty ("dbpassword" ));
40- logger .info ("Using Password: " + env .getProperty ("dbpassword" ));
41- // // For local testing
40+ // For local testing
4241// ds.setDriverType(dbSettings.getDriver_class_name());
4342// logger.info("Using Driver " + dbSettings.getDriver_class_name());
4443// ds.setURL(dbSettings.getUrl());
4544// logger.info("Using URL: " + dbSettings.getUrl());
4645// ds.setUser(dbSettings.getUsername());
4746// logger.info("Using Username: " + dbSettings.getUsername());
4847// ds.setPassword(dbSettings.getPassword());
49- // logger.info("Using Password: " + dbSettings.getPassword());
5048 return ds ;
5149 }
5250}
Original file line number Diff line number Diff line change @@ -13,4 +13,9 @@ spring.datasource.oracleucp.sql-for-validate-connection=select * from dual
1313spring.datasource.oracleucp.connection-pool-name =connectionPoolName1
1414spring.datasource.oracleucp.initial-pool-size =15
1515spring.datasource.oracleucp.min-pool-size =10
16- spring.datasource.oracleucp.max-pool-size =30
16+ spring.datasource.oracleucp.max-pool-size =30
17+
18+ # #Logging properties for UCP
19+ logging.level.root =trace
20+ logging.file.name =logs.log
21+ logging.level.oracle.ucp =trace
Original file line number Diff line number Diff line change 1+ # spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect
2+ # oracle.jdbc.fanEnabled=false
3+ # ##this is not used when deployed in kubernetes. Just for local testing
4+ # spring.datasource.url=jdbc:oracle:thin:@petertestdb_medium?TNS_ADMIN=/Users/psong/Downloads/Wallet_petertestDB
5+ # spring.datasource.username=TODOUSER
6+ # spring.datasource.password=PeterSong123
7+
8+ # #Properties of UCP
9+ spring.datasource.driver-class-name =oracle.jdbc.OracleDriver
10+ spring.datasource.type =oracle.ucp.jdbc.PoolDataSource
11+ spring.datasource.oracleucp.connection-factory-class-name =oracle.jdbc.pool.OracleDataSource
12+ spring.datasource.oracleucp.sql-for-validate-connection =select * from dual
13+ spring.datasource.oracleucp.connection-pool-name =connectionPoolName1
14+ spring.datasource.oracleucp.initial-pool-size =15
15+ spring.datasource.oracleucp.min-pool-size =10
16+ spring.datasource.oracleucp.max-pool-size =30
17+
18+ # #Logging properties for UCP
19+ logging.level.root =trace
20+ logging.file.name =logs.log
21+ logging.level.oracle.ucp =trace
Original file line number Diff line number Diff line change 1+ spring :
2+ datasource :
3+ driver_class_name : oracle.jdbc.OracleDriver
4+ password : PeterSong123
5+ url : jdbc:oracle:thin:@petertestdb_medium?TNS_ADMIN=/Users/psong/Downloads/Wallet_petertestDB
6+ username : TODOUSER
7+ jpa :
8+ database : ORACLE
9+ database-platform : org.hibernate.dialect.Oracle12cDialect
10+ hibernate :
11+ ddl-auto : none
12+ show-sql : true
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : todolistapp-springboot-service
5+ spec :
6+ type : LoadBalancer
7+ ports :
8+ - port : 80
9+ protocol : TCP
10+ targetPort : 8080
11+ selector :
12+ app : todolistapp-springboot
13+ ---
14+ apiVersion : apps/v1
15+ kind : Deployment
16+ metadata :
17+ name : todolistapp-springboot-deployment
18+ spec :
19+ selector :
20+ matchLabels :
21+ app : todolistapp-springboot
22+ replicas : 2
23+ template :
24+ metadata :
25+ labels :
26+ app : todolistapp-springboot
27+ version : v1
28+ spec :
29+ containers :
30+ - name : todolistapp-springboot
31+ image : %DOCKER_REGISTRY%/todolistapp-springboot:0.1
32+ imagePullPolicy : Always
33+ env :
34+ - name : db_user
35+ value : " TODOUSER"
36+ - name : db_url
37+ value : " jdbc:oracle:thin:@%TODO_PDB_NAME%_tp?TNS_ADMIN=/mtdrworkshop/creds"
38+ - name : todo.table.name
39+ value : " todoitem"
40+ - name : driver_class_name
41+ value : " oracle.jdbc.OracleDriver"
42+ - name : OCI_REGION
43+ value : " %OCI_REGION%"
44+ - name : dbpassword
45+ valueFrom :
46+ secretKeyRef :
47+ name : dbuser
48+ key : dbpassword
49+ optional : true
50+ volumeMounts :
51+ - name : creds
52+ mountPath : /mtdrworkshop/creds
53+ ports :
54+ - containerPort : 8080
55+ restartPolicy : Always
56+ volumes :
57+ - name : creds
58+ secret :
59+ secretName : db-wallet-secret
60+ topologySpreadConstraints :
61+ - maxSkew : 1
62+ topologyKey : kubernetes.io/hostname
63+ whenUnsatisfiable : DoNotSchedule
64+ labelSelector :
65+ matchLabels :
66+ app : todolistapp-springboot
67+ ---
You can’t perform that action at this time.
0 commit comments