Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
f3179c6
first-round
RichardExley Apr 5, 2021
f8bab58
second-set
RichardExley Apr 6, 2021
305ca00
third-push
RichardExley Apr 6, 2021
326e591
push4
RichardExley Apr 6, 2021
a95788b
push5
RichardExley Apr 6, 2021
270e87d
push6
RichardExley Apr 6, 2021
412df16
push
RichardExley Apr 7, 2021
663bead
push
RichardExley Apr 7, 2021
4ff63b9
push
RichardExley Apr 7, 2021
27abe4e
push
RichardExley Apr 7, 2021
6df3d62
fixes
RichardExley Apr 7, 2021
94e11f6
fixes
RichardExley Apr 7, 2021
d66e6c0
fixes
RichardExley Apr 7, 2021
08ac7f4
fixes
RichardExley Apr 7, 2021
7b8c3e8
fixes
RichardExley Apr 7, 2021
27a46b0
fixes
RichardExley Apr 7, 2021
d16c367
fixes
RichardExley Apr 7, 2021
86c6308
terra optimizations
RichardExley Apr 8, 2021
592cb2e
terra fixes
RichardExley Apr 8, 2021
60311d8
env.sh and fixes
RichardExley Apr 8, 2021
6281dfd
docker login fix
RichardExley Apr 8, 2021
f385056
take out vaults for now
RichardExley Apr 8, 2021
f8a0d4a
fixes
RichardExley Apr 8, 2021
2181c7d
fixes
RichardExley Apr 8, 2021
90a531f
fixes
RichardExley Apr 8, 2021
95ed70b
fixes
RichardExley Apr 8, 2021
1463d30
fixes
RichardExley Apr 9, 2021
2eb57c6
fixes
RichardExley Apr 9, 2021
4e36ea7
fixes
RichardExley Apr 9, 2021
47d04d5
Deploy fixes and new terraform
RichardExley Apr 9, 2021
674a48f
terraform reorg and fixes
RichardExley Apr 10, 2021
cbb32ec
oci_core_services fix
RichardExley Apr 10, 2021
9d18432
Update core.tf
RichardExley Apr 10, 2021
2dcaf9b
Update core.tf
RichardExley Apr 10, 2021
b281035
Update main-destroy.sh
RichardExley Apr 10, 2021
6fb4fcd
fixes
RichardExley Apr 10, 2021
c7c6438
Update core.tf
RichardExley Apr 11, 2021
b35d873
fixes
RichardExley Apr 11, 2021
f5c4ef5
Update oke-setup.sh
RichardExley Apr 11, 2021
dd26179
fixes
RichardExley Apr 11, 2021
965dbd9
Boost Node CPU and Memory
RichardExley Apr 12, 2021
e3c7258
Merge branch 'main' into terraform-etc
RichardExley Apr 12, 2021
b4556fd
Rename states for clarity
RichardExley Apr 12, 2021
5a8cbbd
Update containerengine.tf
RichardExley Apr 12, 2021
2d9d7ca
Update main-setup.sh
RichardExley Apr 12, 2021
27aaa48
Build perf and main-setup.sh restart
RichardExley Apr 12, 2021
d74539f
fix
RichardExley Apr 12, 2021
3be2387
compute shape and docker login enhancements
RichardExley Apr 12, 2021
f5c4199
Update main-setup.sh
RichardExley Apr 12, 2021
11c6d68
build perf tuning
RichardExley Apr 12, 2021
8c8469b
build fixes
RichardExley Apr 12, 2021
539869f
Update build-all.sh
RichardExley Apr 12, 2021
e9e22ad
Update oci-cli-cs-key-auth.sh
RichardExley Apr 12, 2021
eb01372
terraform 3 AD
RichardExley Apr 13, 2021
2469b8e
Update oci-cli-cs-key-auth.sh
RichardExley Apr 13, 2021
3f65c80
Update core.tf
RichardExley Apr 13, 2021
595c99a
fixes
RichardExley Apr 13, 2021
bd772e5
Update core.tf
RichardExley Apr 13, 2021
62fffe9
fixes
RichardExley Apr 14, 2021
4279d33
fixes
RichardExley Apr 14, 2021
1f1694d
fixes
RichardExley Apr 14, 2021
6de375e
fixes
RichardExley Apr 14, 2021
0c9906f
fixes
RichardExley Apr 15, 2021
4717bf3
minor fixes
RichardExley Apr 15, 2021
13166e2
Fixes
RichardExley Apr 16, 2021
74286ff
Fixes
RichardExley Apr 16, 2021
8b7bae5
Update containerengine.tf
RichardExley Apr 17, 2021
7a8f786
Fixes
RichardExley Apr 17, 2021
75ed5a1
Update oke-setup.sh
RichardExley Apr 17, 2021
0a90ad0
Parallel Destroy
RichardExley Apr 19, 2021
44d7140
chmod
RichardExley Apr 19, 2021
03bf73c
Update main-setup.sh
RichardExley Apr 19, 2021
8a03779
Update main-setup.sh
RichardExley Apr 19, 2021
eadbc1a
Update oke-setup.sh
RichardExley Apr 19, 2021
1b204ff
Typo
RichardExley Apr 20, 2021
8b270d3
SODA build + cleanup
RichardExley Apr 20, 2021
0836d1a
Reorg Jaeger
RichardExley Apr 21, 2021
672c346
Jaeger Fixes
RichardExley Apr 21, 2021
a21c6a8
DB Prep in Setup and DB Name Changes
RichardExley Apr 22, 2021
b36b9c4
Fixes and Start of GB Integration
RichardExley Apr 22, 2021
01b449b
DB Name Changes
RichardExley Apr 22, 2021
ef538ab
Update db-setup.sh
RichardExley Apr 22, 2021
d615bd5
Update db-setup.sh
RichardExley Apr 23, 2021
62b2a87
GB Integration and Prop Fixes
RichardExley Apr 23, 2021
8944c12
fixes
RichardExley Apr 23, 2021
b5c7354
Update oci-cli-cs-key-auth.sh
RichardExley Apr 23, 2021
88b9aca
Merge branch 'main' into terraform-etc
RichardExley Apr 23, 2021
f8cf8e4
Removed DB Setup from UI
RichardExley Apr 23, 2021
14643a9
Update oci-cli-cs-key-auth.sh
RichardExley Apr 23, 2021
5e7fd49
Dot Net and Go
RichardExley Apr 23, 2021
e9aa620
Fixes
RichardExley Apr 23, 2021
6a8bd71
Manage Non-Java Builds Better
RichardExley Apr 23, 2021
7ae1b5d
Update main-destroy.sh
RichardExley Apr 23, 2021
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
9 changes: 0 additions & 9 deletions grabdish/addAndSourcePropertiesInBashrc.sh

This file was deleted.

30 changes: 0 additions & 30 deletions grabdish/addOCIRInfo.sh

This file was deleted.

9 changes: 9 additions & 0 deletions grabdish/admin-helidon/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FROM openjdk:11-jre-slim

ENTRYPOINT ["java", "-jar", "/usr/share/myservice/myservice.jar"]

# Add Maven dependencies
ADD target/libs /usr/share/myservice/libs
# Add the service itself
ARG JAR_FILE
ADD target/${JAR_FILE} /usr/share/myservice/myservice.jar
10 changes: 5 additions & 5 deletions grabdish/admin-helidon/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ SCRIPT_DIR=$(dirname $0)
IMAGE_NAME=admin-helidon
IMAGE_VERSION=0.1

export DOCKER_REGISTRY=$(state_get DOCKER_REGISTRY)

if [ -z "DOCKER_REGISTRY" ]; then
echo "Error: DOCKER_REGISTRY env variable needs to be set!"
exit 1
fi

export IMAGE=${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_VERSION}

mvn install
mvn package docker:build
# mvn install
# mvn package docker:build
mvn package

if [ $DOCKERBUILD_RETCODE -ne 0 ]; then
exit 1
fi
docker push $IMAGE
if [ $? -eq 0 ]; then
docker rmi ${IMAGE}
Expand Down
6 changes: 6 additions & 0 deletions grabdish/admin-helidon/deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@

SCRIPT_DIR=$(dirname $0)

export DOCKER_REGISTRY="$(state_get DOCKER_REGISTRY)"
export ORDER_PDB_NAME="$(state_get ORDER_DB_NAME)"
export INVENTORY_PDB_NAME="$(state_get INVENTORY_DB_NAME)"
export OCI_REGION="$(state_get OCI_REGION)"
export VAULT_SECRET_OCID=""

echo create admin-helidon deployment and service...
export CURRENTTIME=$( date '+%F_%H:%M:%S' )
echo CURRENTTIME is $CURRENTTIME ...this will be appended to generated deployment yaml
Expand Down
72 changes: 24 additions & 48 deletions grabdish/admin-helidon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>admin-helidon</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>admin-helidon</name>
<description>ATP OSB UCP Helidon Microprofile Microservices Demo</description>
<name>${project.artifactId}</name>
<description>Helidon Microprofile Microservices Demo</description>

<parent>
<groupId>io.helidon</groupId>
<artifactId>helidon-project</artifactId>
<groupId>io.helidon.applications</groupId>
<artifactId>helidon-mp</artifactId>
<version>2.2.0</version>
<relativePath/>
</parent>

<properties>
Expand All @@ -36,27 +37,26 @@
</resource>
</resources>
<plugins>

<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.13</version>
<executions>
<execution>
<id>default</id>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
<configuration>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName>
<baseImage>openjdk:11</baseImage>
<entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
</resource>
</resources>
<imageTags>
<imageTag>0.1</imageTag>
</imageTags>
<repository>${env.DOCKER_REGISTRY}/${project.artifactId}</repository>
<tag>0.1</tag>
<buildArgs>
<JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>

<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
Expand Down Expand Up @@ -103,35 +103,11 @@
<artifactId>helidon-integrations-cdi-datasource-ucp</artifactId>
<scope>runtime</scope>
</dependency>
<!--<dependency>-->
<!--<groupId>io.helidon.integrations.cdi</groupId>-->
<!--<artifactId>helidon-integrations-cdi-datasource-hikaricp</artifactId>-->
<!--<scope>runtime</scope>-->
<!--</dependency>-->
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ojdbc10</artifactId>
<version>19.3.0.0</version>
</dependency>
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ucp</artifactId>
<version>19.3.0.0</version>
</dependency>
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>osdt_core</artifactId>
<version>19.3.0.0</version>
</dependency>
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>osdt_cert</artifactId>
<version>19.3.0.0</version>
</dependency>
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>oraclepki</artifactId>
<version>19.3.0.0</version>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8-production</artifactId>
<version>19.8.0.0</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.oracle.database.messaging</groupId>
Expand Down
28 changes: 17 additions & 11 deletions grabdish/admin-helidon/setupForDBLinksInCloud.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,28 @@
#echo list existing buckets...
#oci os bucket list --compartment-id $OCI_COMPARTMENT_ID

echo create msdataworkshop bucket ...ignore BucketAlreadyExists exception if this is not the first time running the script...
oci os bucket create --name msdataworkshop --compartment-id $OCI_COMPARTMENT_ID
#cho create msdataworkshop bucket ...ignore BucketAlreadyExists exception if this is not the first time running the script...
#oci os bucket create --name msdataworkshop --compartment-id $OCI_COMPARTMENT_ID

#echo list existing buckets again...
#oci os bucket list --compartment-id $OCI_COMPARTMENT_ID

echo delete cwallet.sso in bucket ...ignore ObjectNotFound exception if this is the first time running the script...
#echo delete cwallet.sso in bucket ...ignore ObjectNotFound exception if this is the first time running the script...
# Will be prompted "Are you sure you want to delete this resource? [y/N]"

echo put cwallet.sso in bucket ...select "y" when asked to overwrite
oci os object put --bucket-name msdataworkshop --file $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/cwallet.sso
#echo put cwallet.sso in bucket ...select "y" when asked to overwrite
#oci os object put --bucket-name msdataworkshop --file $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/cwallet.sso

echo create link to cwallet.sso in objectstorage, save, export, and echo value..
oci os preauth-request create --access-type ObjectRead --bucket-name msdataworkshop --name msdataworkshopwallet --time-expires 2021-12-21 --object-name cwallet.sso | jq --raw-output '.data | .["access-uri"] ' > preauthlink.txt
export cwalletobjecturi=$(cat preauthlink.txt)
export cwalletobjecturi=https://objectstorage.${OCI_REGION}.oraclecloud.com${cwalletobjecturi}
#echo create link to cwallet.sso in objectstorage, save, export, and echo value..
#oci os preauth-request create --access-type ObjectRead --bucket-name msdataworkshop --name msdataworkshopwallet --time-expires 2021-12-21 --object-name cwallet.sso | jq --raw-output '.data | .["access-uri"] ' > preauthlink.txt
#export cwalletobjecturi=$(cat preauthlink.txt)

export DOCKER_REGISTRY="$(state_get DOCKER_REGISTRY)"
export ORDER_PDB_NAME="$(state_get ORDER_DB_NAME)"
export INVENTORY_PDB_NAME="$(state_get INVENTORY_DB_NAME)"


export cwalletobjecturi=$(state_get CWALLET_SSO_AUTH_URL)
echo updating admin-helidon-deployment-${CURRENTTIME}.yaml with cwalletobjecturi $cwalletobjecturi
sed -i "s|%cwalletobjecturi%|${cwalletobjecturi}|g" admin-helidon-deployment-${CURRENTTIME}.yaml

Expand All @@ -31,7 +37,7 @@ echo cwalletobjecturi is created and added to admin-helidon-deployment-${CURRENT
echo adding other values in admin-helidon-deployment-${CURRENTTIME}.yaml as parsed from tnsnames.ora s

#echo ____________________________________________________
export orderdb_tptnsentry=$(grep -i "^${ORDER_PDB_NAME}_tp " $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/tnsnames.ora)
export orderdb_tptnsentry=$(grep -i "^${ORDER_PDB_NAME}_tp " $GRABDISH_HOME/atp-secrets-setup/wallet/tnsnames.ora)
#echo $ORDER_PDB_NAME tp entry... $orderdb_tptnsentry
echo ____________________________________________________
# for each variable, string off begin (based on identifier)
Expand Down Expand Up @@ -73,7 +79,7 @@ echo $orderssl_server_cert_dn


#echo ____________________________________________________
export inventorydb_tptnsentry=$(grep -i "^${INVENTORY_PDB_NAME}_tp " $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/tnsnames.ora)
export inventorydb_tptnsentry=$(grep -i "^${INVENTORY_PDB_NAME}_tp " $GRABDISH_HOME/atp-secrets-setup/wallet/tnsnames.ora)
#echo $INVENTORY_PDB_NAME tp entry... $inventorydb_tptnsentry
echo ____________________________________________________
# for each variable, string off begin (based on identifier)
Expand Down
Empty file modified grabdish/artillery/test.sh
100644 → 100755
Empty file.
4 changes: 2 additions & 2 deletions grabdish/atp-secrets-setup/createAll.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ then
exit
fi

source ../msdataworkshop.properties
#source ../msdataworkshop.properties
export SCRIPT_DIR=$(dirname $0)
export CURRENTTIME=$( date '+%F_%H:%M:%S' )
echo CURRENTTIME is $CURRENTTIME ...this will be appended to generated yamls
Expand Down Expand Up @@ -38,7 +38,7 @@ export inventorypdb_README=$(cat README | base64 | tr -d '\n\r' | base64 | tr -d
export inventorypdb_sqlnet_ora=$(cat sqlnet.ora | base64 | tr -d '\n\r' | base64 | tr -d '\n\r')
export inventorypdb_tnsnames_ora=$(cat tnsnames.ora | base64 | tr -d '\n\r' | base64 | tr -d '\n\r')
export inventorypdb_truststore_jks=$(cat truststore.jks | base64 | tr -d '\n\r' | base64 | tr -d '\n\r')

rm -rf wallet
cd ../
echo "replace values in order yaml files (files are suffixed with ${CURRENTTIME})..."
eval "cat <<EOF
Expand Down
76 changes: 0 additions & 76 deletions grabdish/build.sh

This file was deleted.

Loading