Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
4932b0b
Modifying the names to be medis etl.
evgeny-pluzhnikov Feb 18, 2023
0710801
Adding individual components to support the app on OpenShift. Will co…
evgeny-pluzhnikov Feb 22, 2023
3a15598
Adding pvc to hold transformed files.
evgeny-pluzhnikov Feb 23, 2023
b51b101
Adding -cp /app/config into command line. This directory will host pr…
evgeny-pluzhnikov Feb 27, 2023
299defe
Fixing java command line.
evgeny-pluzhnikov Feb 27, 2023
c0aa0e0
Exposing medis-etl-config configmap under /app/conf directory on the …
evgeny-pluzhnikov Feb 27, 2023
d09323e
Adding configmap to support application properties files.
evgeny-pluzhnikov Feb 27, 2023
f4267c3
Fixing line breaks in multiline notatin of yaml.
evgeny-pluzhnikov Feb 27, 2023
a8789e7
Converting app.bc.yaml to template and also rolling in ImageStream.
evgeny-pluzhnikov Feb 28, 2023
2be1d69
Refactoring app.dc.yaml to be template. pvc, service, route were roll…
evgeny-pluzhnikov Feb 28, 2023
d98ef68
added basic camel routes and configuration
prit-cgi Feb 28, 2023
fc3100e
added basic camel routes
prit-cgi Feb 28, 2023
1355492
Merge pull request #3 from bcgov/develop
prit-cgi Feb 28, 2023
60f8585
changed server port
prit-cgi Mar 1, 2023
f72a1ee
Merge pull request #4 from bcgov/develop
prit-cgi Mar 1, 2023
aa9b7db
updated ltc facility and ltc qytd to reflect latest form changes
prit-cgi Mar 7, 2023
60c208b
added version support, dynamic chefs uri
prit-cgi Mar 9, 2023
b416688
Added directory structure for encrypted and unencrypted files
prit-cgi Mar 10, 2023
7d53221
Merge pull request #5 from bcgov/develop
prit-cgi Mar 13, 2023
c2cecc9
Update application.properties
prit-cgi Mar 13, 2023
42adfba
added flag file generation, error and success responses.
prit-cgi Mar 14, 2023
2a84d94
Merge pull request #6 from bcgov/develop
prit-cgi Mar 14, 2023
8dee733
refactored code
prit-cgi Mar 15, 2023
f71da5f
Merge pull request #7 from bcgov/develop
prit-cgi Mar 15, 2023
60d6985
added new util methods to generate directories path
SimoChami Mar 21, 2023
8aa844b
added dir names to properties file
SimoChami Mar 21, 2023
444ff0b
building dir paths from the properties file instead of hard coded
SimoChami Mar 21, 2023
918a8d6
using dynamicly generated paths
SimoChami Mar 21, 2023
59c2aff
code refactorisation
SimoChami Mar 21, 2023
ffb7f2d
removed unecessary import
SimoChami Mar 21, 2023
1928e93
style format, removing blank lines
SimoChami Mar 21, 2023
59541bb
Merge pull request #8 from bcgov/develop
evgeny-pluzhnikov Mar 21, 2023
43c6bcb
removed unecessary file separators in file path
SimoChami Mar 21, 2023
9699c17
Merge pull request #9 from bcgov/develop
evgeny-pluzhnikov Mar 21, 2023
e0bf062
Renaming application.properties to application-dev.properties
evgeny-pluzhnikov Mar 21, 2023
898221e
deleting the file
evgeny-pluzhnikov Mar 21, 2023
c91364f
Merge pull request #11 from bcgov/develop
evgeny-pluzhnikov Mar 21, 2023
ff0ceb2
Modifying java startup command to include config files directory. It …
evgeny-pluzhnikov Mar 22, 2023
c3c421d
Renaming log4j2.properties file so it won't be in effect during runti…
evgeny-pluzhnikov Mar 22, 2023
8a4c2d2
Merge pull request #12 from bcgov/develop
evgeny-pluzhnikov Mar 22, 2023
8766a48
added info and TODO on comment
SimoChami Mar 24, 2023
58c71e1
removed unecessary impletation of IModel by Root class
SimoChami Mar 24, 2023
bf35b47
updated CSV Headers for AIMS form
SimoChami Mar 27, 2023
7ce78a1
updated data model for AIMS form
SimoChami Mar 27, 2023
1f62d2b
correction to AIMS REFERRAL Csv headers
SimoChami Mar 27, 2023
c0d8fb8
fixed ETL for AIMS referral. Now updated with the current data model
SimoChami Mar 27, 2023
9803440
Merge pull request #13 from bcgov/develop
evgeny-pluzhnikov Mar 28, 2023
5bd99d6
transformed AIMS referals to recover all referred elements
SimoChami Mar 28, 2023
c003710
modified one of AIMS referral csv header, from date to Referral_Date
SimoChami Mar 28, 2023
a9b4ff4
Merge pull request #14 from bcgov/develop
SimoChami Mar 28, 2023
26d0aac
removed dead code
SimoChami Mar 28, 2023
965d26a
modified header name for AIMS form
SimoChami Mar 28, 2023
3733a9c
Merge pull request #15 from bcgov/develop
evgeny-pluzhnikov Mar 28, 2023
daf4dc7
organised file
SimoChami Mar 29, 2023
7b9e5cf
test new branch
SimoChami Mar 30, 2023
4408b6e
Merge pull request #16 from bcgov/ltc-quaterly-update
SimoChami Mar 30, 2023
41ec960
ending test
SimoChami Mar 30, 2023
9284433
Adding the list of domains. Based on DomainModelDomains_v1.7.txt.
evgeny-pluzhnikov Mar 31, 2023
75735f9
changed body sent by request
SimoChami Apr 3, 2023
97e2529
using test form instead of the real one
SimoChami Apr 3, 2023
7b2c2fa
updated ETL for LTCYtdSubmission
SimoChami Apr 3, 2023
b1ec7b5
reorganised constants file
SimoChami Apr 3, 2023
98701a4
renaming following ALL CAPS convention
SimoChami Apr 3, 2023
e8278f2
Updating SUBMISSION_TYPE domain values.
evgeny-pluzhnikov Apr 3, 2023
ade5481
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami Apr 4, 2023
36bc4eb
update of csv headers for all LTC YTD tables
SimoChami Apr 4, 2023
035c68a
update for LtcYtdSubmission
SimoChami Apr 4, 2023
0b8e097
recovering labels for all Contracted Service Provider (CSP)
SimoChami Apr 4, 2023
e57b2fb
added constant
SimoChami Apr 4, 2023
240ef10
updated ETL process for sub table LTC_YTD_COMP_ADD_POS
SimoChami Apr 4, 2023
0fc727f
bug fix
SimoChami Apr 4, 2023
aedde78
Fixed REVENUE_TYPE, REVENUE_NAME, EXPENDITURE_TYPE, EXPENDITURE_NAME …
evgeny-pluzhnikov Apr 4, 2023
cd2a897
Removal of special characters and windows line breaks
evgeny-pluzhnikov Apr 5, 2023
e3a0ec2
added constant for LTC_YTD_DIRECT_CARE_HRS
SimoChami Apr 5, 2023
24b5d65
full ETL update for LTC_YTD_DIRECT_CARE_HRS
SimoChami Apr 5, 2023
69e5f4e
inverting DIRCARETYPE and DIRCARENAME
SimoChami Apr 6, 2023
9be82aa
full etl update for LTCDirectCareCost, including many bug fixes
SimoChami Apr 6, 2023
090bb79
created two new files corresponding to the new tables
SimoChami Apr 6, 2023
0af4eb0
full etl process update for the newly added tables
SimoChami Apr 6, 2023
1ef98eb
added non operating expanses and revenue in the ETL process
SimoChami Apr 6, 2023
7d3e614
using actual form instead of the test one
SimoChami Apr 6, 2023
00fa5ef
Merge pull request #17 from bcgov/ltc-quaterly-update
evgeny-pluzhnikov Apr 10, 2023
0144582
Merge pull request #18 from bcgov/develop
evgeny-pluzhnikov Apr 10, 2023
f540922
bugfix for mapping ccimsid and the fiscal year
SimoChami Apr 11, 2023
c609b33
code clean up
SimoChami Apr 11, 2023
8565265
Merge pull request #19 from bcgov/develop
evgeny-pluzhnikov Apr 11, 2023
10e60c7
added missing provider for encryption
SimoChami Apr 13, 2023
0cd43a6
building path to file containing publicKey
SimoChami Apr 13, 2023
e71d494
enabling encryption for all generated csv files
SimoChami Apr 13, 2023
f63c095
bugfix, reset of the publicKey inputStream
SimoChami Apr 13, 2023
3163771
updated config
SimoChami Apr 13, 2023
70470f9
added public key file to resources repository
SimoChami Apr 13, 2023
551e5a3
added necessary dependence for decryption
SimoChami Apr 14, 2023
7313d18
Added methods to handle decryption
SimoChami Apr 14, 2023
6b0ba41
added comment where test was executed
SimoChami Apr 14, 2023
b3d16a4
removed unused import
SimoChami Apr 14, 2023
03b505b
replaced all visible API keys
SimoChami Apr 14, 2023
7abc498
Merge pull request #20 from bcgov/develop
SimoChami Apr 14, 2023
94cbba5
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami Apr 14, 2023
6cec99d
Merge pull request #21 from bcgov/etl-encryption-feature
evgeny-pluzhnikov Apr 17, 2023
718bae0
Removing calculation for directory that contains pgp public key. Inst…
evgeny-pluzhnikov Apr 17, 2023
7073d0d
Reverting previous changes. Alsodropping the prefix for public key lo…
evgeny-pluzhnikov Apr 17, 2023
e3d536e
changed used algorithm for encryption
SimoChami Apr 19, 2023
f1c6cac
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami Apr 19, 2023
a1c7744
Merge pull request #22 from bcgov/etl-encryption-feature
SimoChami Apr 19, 2023
08f91e2
modified folder destination for encrypted files
SimoChami Apr 20, 2023
1f44896
updated comment
SimoChami Apr 20, 2023
82c6d35
updated encryption process, all encrypted files end up in the same di…
SimoChami Apr 20, 2023
55b6992
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami Apr 20, 2023
292fb3a
using the form name the file path map
SimoChami Apr 20, 2023
7fc784b
using the actual form name when giving directoryKey
SimoChami Apr 20, 2023
a6e4bea
updated flag files name
SimoChami Apr 20, 2023
8f3532c
renamed quaterly folder and updated all imports
SimoChami Apr 21, 2023
9c1de47
renamed quaterly folder and updated all imports
SimoChami Apr 21, 2023
baeb607
renaming of all class using quaterly
SimoChami Apr 21, 2023
92c79c7
renaming quaterly in properties file
SimoChami Apr 21, 2023
175edde
ranamming of methods and constants
SimoChami Apr 21, 2023
e711b7a
modified route of ltc-quaterly to ltc-quarterly
SimoChami Apr 21, 2023
d6a5825
Merge pull request #26 from bcgov/quarterly-renaming
evgeny-pluzhnikov Apr 21, 2023
32aa37f
recovering labels from Json payload
SimoChami Apr 24, 2023
c88d855
mapping to labels instead of hard coded strings
SimoChami Apr 24, 2023
b47053a
added default values for empty Strings and numbers
SimoChami Apr 24, 2023
8f20b4c
All required fields for LTC YTD now have default value instead of nul…
SimoChami Apr 24, 2023
240855c
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami Apr 24, 2023
8f75d58
LTC ETL process update. removing magic strings
SimoChami Apr 26, 2023
71db738
LTC ETL process update. removing magic strings
SimoChami Apr 26, 2023
8b67e57
LTC ETL process update. removing magic strings, and bugfix
SimoChami Apr 27, 2023
30a67a5
readded Add Pos logic
SimoChami Apr 27, 2023
6a5ae28
bugfix, correct mapping for occupancyRate
SimoChami Apr 27, 2023
c96e2d0
Merge pull request #28 from bcgov/ltc-ytd-label-update
SimoChami Apr 27, 2023
1003403
modified date format
SimoChami Apr 27, 2023
03ee6ec
Merge pull request #30 from bcgov/ltc-ytd-label-update
SimoChami Apr 27, 2023
da3fe7c
removed mock password.
SimoChami Apr 28, 2023
58fa0fc
moved password definition to properties file. Modifying mock password…
SimoChami Apr 28, 2023
fddc3be
adde missing notes to bedMaxOccupancy
SimoChami Apr 28, 2023
b110989
etl process fix for LtcBedYtdMaxOccupancy
SimoChami Apr 28, 2023
a7e308b
bugfix
SimoChami May 1, 2023
91371dd
better format
SimoChami May 1, 2023
39e56f7
label bug fix
SimoChami May 1, 2023
5736869
renamming to the actual data entry
SimoChami May 1, 2023
2b04ae8
mapping bugfix
SimoChami May 1, 2023
fda06aa
bugfix
SimoChami May 1, 2023
9a78da5
mapping bugfix
SimoChami May 1, 2023
a9a2f23
mapping bugfix
SimoChami May 1, 2023
ac9fade
yet another mapping bugfix
SimoChami May 1, 2023
7f264a8
missed mapping bugfix
SimoChami May 1, 2023
3e49321
added missing mapping
SimoChami May 1, 2023
c1fb680
corrected logic for posContractedOutYtd
SimoChami May 1, 2023
24fc7b6
cleanup and adding missing values
SimoChami May 1, 2023
b74405c
remapping, bugfix
SimoChami May 1, 2023
8cb3e79
mapping bugfix
SimoChami May 2, 2023
f07f7d3
bugfix, added missing element
SimoChami May 2, 2023
f412412
bugfix, added missing column
SimoChami May 2, 2023
f88cac0
removed dead code, added issing mapping
SimoChami May 2, 2023
7cacf07
fixed mapping
SimoChami May 2, 2023
76cb33c
mapping bugfix
SimoChami May 2, 2023
c38b23f
modified labels
SimoChami May 2, 2023
fa53fa3
added missing column
SimoChami May 2, 2023
56139fe
mapping bugfix
SimoChami May 2, 2023
f29c187
wrong element placing bugfix
SimoChami May 2, 2023
26a1501
bugfix, added missing else statement
SimoChami May 3, 2023
5329afa
adding notes to occupencyRate, keeping it as commented lines if needed
SimoChami May 3, 2023
a4b50b3
Merge pull request #33 from bcgov/quarterly-final-fix
SimoChami May 3, 2023
1f696df
default values to all required fields if empty
SimoChami May 3, 2023
c6c1268
keeping a single Object to represent addresses
SimoChami May 8, 2023
4435aff
complete change to the received payload, root updated accordingly
SimoChami May 8, 2023
8a87bff
full ETL process update for LTC facility
SimoChami May 8, 2023
559a46c
removed unused value, causing trouble when auto populated feature wa…
SimoChami May 8, 2023
af907d1
Merge pull request #35 from bcgov/ltc-facility-fix
SimoChami May 8, 2023
572d9b9
typo fix
SimoChami May 8, 2023
39032b7
complete remapping of received fields
SimoChami May 8, 2023
28107ab
using new received mapping, added newly added rows from form
SimoChami May 8, 2023
b737b27
bugfix for subtotals
SimoChami May 8, 2023
f2d3d41
adding missing mapping
SimoChami May 8, 2023
333bd4d
bugfix, we no longer format to date if string is blank or empty
SimoChami May 10, 2023
2078976
Merge pull request #37 from bcgov/ltc-ytd-revisited
evgeny-pluzhnikov May 10, 2023
d39f6dc
bugfix, removed duplicated fields
SimoChami May 10, 2023
40a8908
Merge branch 'develop' of https://github.com/bcgov/medis-etl-service …
SimoChami May 10, 2023
d0bc39a
bugfix, corrected mapping
SimoChami May 10, 2023
b177ff8
removed unecessary column, and mapping bugfix
SimoChami May 10, 2023
f80777b
removed unused columu "Office Alloc"
SimoChami May 10, 2023
1dd5685
removed column no longer used
SimoChami May 10, 2023
b701d42
removed "OfficeAlloc" column no longer used for all files
SimoChami May 10, 2023
3847297
remmaping bugfix
SimoChami May 10, 2023
d75643a
fixed mapping and removed unused mapping, bugfix
SimoChami May 10, 2023
1c13413
mapping bugfix
SimoChami May 10, 2023
7d955df
mapping bugfix
SimoChami May 10, 2023
abbb0fb
mapping bugfix
SimoChami May 10, 2023
7de756d
rennamed constant, using end user form rather than test form
SimoChami May 11, 2023
672f333
1. Added Other_Comp_Sal_Other_name and updated all affected fields
SimoChami May 19, 2023
33120bd
2. Added Comp_Hrs_Other_name and updated all affected fields
SimoChami May 19, 2023
7e10f35
3.a Added column total benefits to YTD_Submission and populating field
SimoChami May 19, 2023
b129dd4
3.b Added new row with "Less: Benefit Recovery"
SimoChami May 19, 2023
15e73c5
4.b Added Total_Salaries_Wages, Benefits_percent to LTC_Submission
SimoChami May 19, 2023
c1bd208
5. LTC_YTD_DIRECT_CARE_HRS new field Dir_Care_Prod_Hrs_Agency_Stuff_U…
SimoChami May 19, 2023
a14d5b1
6. LTC_YTD_DIRECT_CARE_HRS_SUB_TOTALS new field Sub_Total_Dir_Care_Pr…
SimoChami May 19, 2023
cb286fc
5. Bugfix, corrected mapping of the newly added field.
SimoChami May 19, 2023
574cfee
7. LTC_YTD_DIRECT_CARE_COST new field Dir_Care_Cost_Prod_Hrs_Agency_…
SimoChami May 19, 2023
7e55d47
8. LTC_YTD_DIRECT_CARE_COST_SUB_TOTALS new field Sub_Total_Dir_Care_C…
SimoChami May 19, 2023
8993f15
9. TC_BED_YTD_MAX_OCCUPANCY, manually added "Inventory" to empty quar…
SimoChami May 19, 2023
101705f
11. LTC_YTD_REV_SUB_TOTALS, dded Sub_Total_Rev _Notes field
SimoChami May 19, 2023
6e7e16a
12. Added Operating Surplus / (Deficit) before dep, and Non-operati…
SimoChami May 19, 2023
9daf33f
14. Capturing Exp Subtotal before salary/wages/accruals. added to LTC…
SimoChami May 19, 2023
1efa8f3
Extra comment: LTC_YTD_EXP_SUB_TOTALS also has new field for notes: S…
SimoChami May 19, 2023
5b40735
Extra comment: Adding new column named TOTAL_VACANCIES to YTD_SUBMIS…
SimoChami May 19, 2023
e2d9afa
10. Staffing vacancies - new table. LTC_YTD_DIRECT_CARE_VACANCY. With…
SimoChami May 22, 2023
b5d85cb
Removed ".test" from constant file for ltc ytd
SimoChami May 22, 2023
ca42e8b
Merge pull request #42 from bcgov/ltc-ytd-update
evgeny-pluzhnikov May 23, 2023
81ed12f
added new table LTC_YTD_DEP_SUB_TOTALS
SimoChami May 30, 2023
231a35b
replacing percentage value with default error value if found value is…
SimoChami May 30, 2023
447c969
DirectCareVacany required field replaced by default value if empty
SimoChami May 30, 2023
d82d9de
modified default values to better show missing data
SimoChami May 30, 2023
204f800
default value for required field
SimoChami May 30, 2023
d813d35
DIR_CARE_COST, string default value replaced by numbers default values
SimoChami Jun 2, 2023
4a93f3a
default decimal value for dirCareProdHrsAgencyStuffUtilYtd
SimoChami Jun 2, 2023
adb4179
name change for generated files, following HealthIdeas expected file …
SimoChami Jun 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed BIN -6.51 KB .devfile/icon/spring-logo.png
Binary file not shown.
24 changes: 17 additions & 7 deletions 24 .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
.classpath
.project
.settings
target
.odo/env
.idea
.DS_Store
.idea/*
*.iml
*.class
*target/
*.idea/*
*.project
*.classpath
*bin/*
*/keystore/*
logs/*
.settings/*
.factorypath
keys/*
mvnw
mvnw.cmd
unencrypted/**
encrypted/**
4 changes: 2 additions & 2 deletions 4 README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# devfile-sample-java-springboot-basic
A basic sample application using Java Spring Boot with devfile
# medis-etl-service
Camel based app that is used to pullforms submissions from CHEFS via API, convert them into a set of CSV files for futher upload and loading into Oracle DB.
14 changes: 7 additions & 7 deletions 14 deploy.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
kind: Deployment
apiVersion: apps/v1
metadata:
name: my-java-springboot
name: medis-etl-service
spec:
replicas: 1
selector:
matchLabels:
app: java-springboot-app
app: medis-etl-app
template:
metadata:
labels:
app: java-springboot-app
app: medis-etl-service
spec:
containers:
- name: my-java-springboot
image: java-springboot-image:latest
- name: etl-camel
image: medis-etl-image:latest
ports:
- name: http
containerPort: 8081
Expand All @@ -27,12 +27,12 @@ spec:
kind: Service
apiVersion: v1
metadata:
name: my-java-springboot-svc
name: medis-etl-svc
spec:
ports:
- name: http-8081
port: 8081
protocol: TCP
targetPort: 8081
selector:
app: java-springboot-app
app: medis-etl-app
2 changes: 1 addition & 1 deletion 2 devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ parent:
components:
- name: image-build
image:
imageName: java-springboot-image:latest
imageName: medis-etl-image:latest
dockerfile:
uri: docker/Dockerfile
buildContext: .
Expand Down
892 changes: 892 additions & 0 deletions 892 doc/DomainModelDomains.txt

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions 22 docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,24 @@
#
# docker run -i --rm -p 8081:8081 springboot/sample-demo
####
FROM quay.io/devfile/maven:3.8.1-openjdk-17-slim
FROM quay.io/devfile/maven:3.8.1-openjdk-17-slim AS build

WORKDIR /build
WORKDIR /app

# Build dependency offline to streamline build
COPY pom.xml .
RUN mvn dependency:go-offline
#RUN mvn dependency:go-offline

COPY src src
RUN mvn package -Dmaven.test.skip=true
COPY src/ ./src/
RUN mvn package
# compute the created jar name and put it in a known location to copy to the next layer.
# If the user changes pom.xml to have a different version, or artifactId, this will find the jar
RUN grep version /build/target/maven-archiver/pom.properties | cut -d '=' -f2 >.env-version
RUN grep artifactId /build/target/maven-archiver/pom.properties | cut -d '=' -f2 >.env-id
RUN mv /build/target/$(cat .env-id)-$(cat .env-version).jar /build/target/export-run-artifact.jar
# RUN grep version /build/target/maven-archiver/pom.properties | cut -d '=' -f2 >.env-version
# RUN grep artifactId /build/target/maven-archiver/pom.properties | cut -d '=' -f2 >.env-id
# RUN mv /build/target/$(cat .env-id)-$(cat .env-version).jar /build/target/export-run-artifact.jar

FROM openjdk:11-jdk
COPY --from=0 /build/target/export-run-artifact.jar /app/target/export-run-artifact.jar
FROM openjdk:17-jdk
COPY --from=build app/target/medis-etl.jar /app/target/export-run-artifact.jar

EXPOSE 8081
ENTRYPOINT [ "java", "-jar", "/app/target/export-run-artifact.jar", "--server.port=8081" ]
ENTRYPOINT [ "java", "-cp", "/app/target/export-run-artifact.jar:/app/config/", "ca.bc.gov.chefs.etl.ChefsETLMainMethod" ]
72 changes: 72 additions & 0 deletions 72 openshift/app.bc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
apiVersion: template.openshift.io/v1
kind: Template
labels:
app.kubernetes.io/component: medis-etl-app
app.kubernetes.io/instance: medis-etl-app
app.kubernetes.io/name: medis-etl-app
app.kubernetes.io/part-of: medis-etl
app.openshift.io/runtime: java-springboot-camel
app: "${APP_NAME}-${JOB_NAME}"
template: "${REPO_NAME}-app-bc-template"
metadata:
name: "${REPO_NAME}-app-bc"
objects:
- apiVersion: image.openshift.io/v1
kind: ImageStream
metadata:
name: medis-etl-image
spec:
lookupPolicy:
local: false

- apiVersion: build.openshift.io/v1
kind: BuildConfig
metadata:
name: medis-etl-app
spec:
failedBuildsHistoryLimit: 5
nodeSelector: null
output:
to:
kind: ImageStreamTag
name: medis-etl-image:latest
postCommit: {}
resources: {}
runPolicy: Serial
source:
git:
uri: ${SOURCE_REPO_URL}
type: Git
strategy:
dockerStrategy:
dockerfilePath: docker/Dockerfile
type: Docker
successfulBuildsHistoryLimit: 5
triggers:
- generic:
secretReference:
name: medis-etl-webhook-secret
type: Generic
- github:
secretReference:
name: medis-etl-github-webhook-secret
type: GitHub
- type: ConfigChange
parameters:
- name: REPO_NAME
description: Application repository name
displayName: Repository Name
required: true
- name: JOB_NAME
description: Job identifier (i.e. 'pr-5' OR 'master')
displayName: Job Branch Name
required: true
- name: SOURCE_REPO_REF
description: Git Pull Request Reference (i.e. 'pull/CHANGE_ID/head')
displayName: Source Repository Reference
required: true
- name: SOURCE_REPO_URL
description: Git Repository URL
displayName: Source Repository URL
required: true
64 changes: 64 additions & 0 deletions 64 openshift/app.cm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
apiVersion: template.openshift.io/v1
kind: Template
labels:
app.kubernetes.io/component: medis-etl-app
app.kubernetes.io/instance: medis-etl-app
app.kubernetes.io/name: medis-etl-app
app.kubernetes.io/part-of: medis-etl
app.openshift.io/runtime: java-springboot-camel
app: "${APP_NAME}-${JOB_NAME}"
template: "${REPO_NAME}-app-cm-template"
metadata:
name: "${REPO_NAME}-app-cm"
objects:
- apiVersion: v1
kind: ConfigMap
metadata:
name: medis-etl-config
data:
application.properties: |
# properties used in route
hostname = localhost
port = 8080
server-socket=5555
socket-read-sleep-time=100
max-socket-read-tries=100
thread-pool-size=5
accept-remote-connections=true
valid-ip-list-file=fwlist.txt

chefs.http.uri=https://submit.digital.gov.bc.ca/app/api/v1/forms/%s/export?format=json&type=submissions&minDate=%s&maxDate=%s

aims.username=2f173b2b-2f3a-407a-aecf-6b4bdc9431ae
aims.password=tbd

ltc.facility.username=e1f4761f-efdd-4529-805e-677d3ae21601
ltc.facility.password=tbd

ltc.staffing.username=16ce36ca-9b4b-4ec6-bb75-96c2e1f258bb
ltc.staffing.password=tbd

ltc.ytd.username=256760e7-6e8b-44c4-8b63-51fb72c8c2cf
ltc.ytd.password=tbd
log4j2.properties: |
appender.out.type = Console
appender.out.name = out
appender.out.layout.type = PatternLayout
appender.out.layout.pattern = [%30.30t] %-30.30c{1} %-5p %m%n
rootLogger.level = INFO
rootLogger.appenderRef.out.ref = out
immutable: false
parameters:
- name: APP_NAME
description: Application name
displayName: Application name
required: true
- name: JOB_NAME
description: Job identifier (i.e. 'pr-5' OR 'master')
displayName: Job Branch Name
required: true
- name: REPO_NAME
description: Application repository name
displayName: Repository Name
required: true
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.