Skip to content

Releases: oracle/microservices-datadriven

Saga Workshop

18 Jan 20:14
86815c5
Compare
Choose a tag to compare

Fix for Observability Lab

05 Jan 20:37
34b52fa
Compare
Choose a tag to compare
Reorg fixes (#278)

* Reorg code

* exec perms

* Update setup.env

* Update setup.env

* fix

* Update setup.env

* Update setup.env

* Update setup.sh

* Update setup.sh

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* Update destroy.sh

* fixes

* fixes

* fixes

* Update destroy.sh

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* Update apply.sh

* fixes

* fixes

* fixes

* fixes

* fixes

* Create db-setup.sh

* Update java-builds.sh

* Update non-java-builds.sh

* fixes

* fixes

* Update apply.env

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* Update main-setup.sh

* Create database.tf

* Update main-setup.sh

* fixes

* Update undeploy.sh

* fixes

* k6 change

* use msdataworkshop namespace for ingress

* Update apply.sh

* fixes

* Update source.env

* fixes

* ll

* Update apply.sh

* status

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* Update apply.sh

* Update apply.sh

* fixes

* fixes

* Update apply.sh

* Update requirements.env

* Update requirements.env

* Update database.tf

* fixes

* Test1

* test2

* test3

* test4

* test5

* test6

* test7

* test7a

* test8

* test8a

* test9

* test10

* test10a

* Test10b

* test11

* test11

* test11a

* test12

* test12

* test13

* test13a

* test14

* test14a

* test14b

* test15

* test16

* test16b

* test16c

* test16d

* Test17

* test18

* test1

* test2

* test3

* test4

* test5

* test6

* test7

* test 8

* test9

* test10

* test11

* test12

* test13

* test14

* test15

* test16

* test17

* test20

* test20a

* test20b

* test21

* test21a

* test21b

* test21c

* test22

* test23

* test24

* test25

* test25a

* test25b

* test26

* test27

* test28

* test29

* test30

* test31

* test32

* test33

* test34

* test35

* test36

* test37

* test38

* test39

* test40

* test41

* test42

* Update setup.sh

* test43

* test44

* Update source.env

* PostReview

* SQL File Renaming

* vault fixes

* Update vault-oci-os-functions.env

* Update vault-oci-os-functions.env

* Update setup.sh

* fixes

* Update destroy.sh

* inventory-helidon observability fix

* Update destroy.sh

Reorg Code

03 Jan 20:17
27647dc
Compare
Choose a tag to compare
  1. Separate Infra from App
  2. Allow app to be deployed on existing infra
  3. Support BYO for infra components
  4. Support Cloud Shell, Unix Shell and MacOS setup, test and development
  5. Support 1 and 2 DB deployment - 1 DB has no AQ propagation
  6. Support Non-ATP (Stand alone) Database
  7. Support manual DB setup from SQL scripts
  8. Enhance dcms-oci setup to support reorg
  9. Enhance deploy/undeploy to reduce duplicate code
  10. Implement vault folder to keep sensitive secrets
  11. Implement provisioning model for infra, apps and workshop config threads
  12. Enhance background builds to build java serially and non-java in parallel and separate by Lab.
  13. Enhance status to show provisioning and build progress.
  14. Reorganize and enhance AQ to:
  15. Separate queues into AQ schema
  • Grant only necessary access to app schemas
  • Pub/Sub for enqueue and dequeue and enhance all mServices to support it
  • Reduce schema grants to a minimum

Observability workshop and various cleanup

15 Dec 22:36
6e911a9
Compare
Choose a tag to compare
observability and saga ws work and various cleanup (#272)

* replace postgres configmap with secret

* replace postgres configmap with secret

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* TEQ setup and tracing

* mongo, postgres, kafka crash tests

* mongo, postgres, kafka crash tests

* grafana work

* grafana work

* grafana work

* grafana work

* grafana work

* grafana work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* observability work

* dotnet work

* dotnet work

* dotnet work

* dotnet work

* dotnet work

* observability, dotnet, go, etc. work - move kafka etc. build to nonjava

* observability, dotnet, go, etc. work - move kafka etc. build to nonjava

* observability, dotnet, go, etc. work - move kafka etc. build to nonjava

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* observability

* enable teq

* enable teq

* enable teq

* enable teq

* enable teq

* observability work

* observability work

* enable teq

* enable teq

* enable teq

* observ

* enable teq

* observability dash

* observability

* osbservability

* enable teq

* enable teq

* enable teq

* obs

* obs

* enable teq

* obs

* enable teq

* observ

* obs

* converged wording change

* fix k6 command

* correct workshop link

* update workshop link

* modifiy python impl to conn.autocommit = False

* enable teq

* various including security fix in inventory-nodejs

* various including security fix in inventory-nodejs

* various including security fix in inventory-nodejs

* enable teq

* inventory-micronaut

* inventory-micronaut

* inventory-quarkus

* inventory-micronaut-native-image

* upgrade helidon and db versions

* mn and quarkus build wrappers

* mn native-image build and deploy fixes

* mn native-image build and deploy fixes

* mn native-image use JsonObject instead of Jackson

* dotnet vault work, etc.

* vault work, various languages

* Go OCI Vault/Secrets client

* displaysetuplogs util script

* displaysetuplogs util script

* displaysetuplogs util script

* displaysetuplogs util script

* createsecretfromwallet

* createsecretfromwallet

* createsecretfromwallet

* set order and inventory helidon versions back to 2.4.0

* travelagency readme

* createsecretfromwallet

* temp eventmesh and osaga java api

* travelagencysaga

* observability workshop and various fixes

* travelagency saga ws work

Build Optimization

30 Nov 21:53
591452d
Compare
Choose a tag to compare

Optimized java and non-java builds

Scaling Lab Fix

29 Nov 18:40
6df4dbc
Compare
Choose a tag to compare

Order-helidon was scaling on a single k8s node. Add a topologySpreadConstraints clause to the deployment.yaml to force replicas to deploy across all the available nodes.

It would appear that the replica distribution behavior is dependent on whether the ingress service is running. If it is not running, replicas are distributed across nodes. If it is running, all the replicas were created on the same node. The topologySpreadConstraints clause overrides this behavior.

Winepairing, Micronaut, Quarkus, and GraalVM Native Image services, etc.

26 Nov 19:29
0dad275
Compare
Choose a tag to compare
dynamic queue fetch from env properties (#248)

* Update OracleAQConfiguration.java

* jms multiconsumer bug fixes

* JMS changes to handle topic and queues

* update sender as topic while consumer as queue

* Update jmsReceiver for dynamic Queuename

FIx for #233

20 Oct 17:53
bc781d0
Compare
Choose a tag to compare

Fixes bug in ingress routing to order-helidon service.

Workaround bug in oci provider version 4.43.0

24 Sep 19:49
2914894
Compare
Choose a tag to compare

Workaround bug in oci provider version 4.43.0

Support 5 digit live labs reservation ID

24 Sep 19:46
d0099dd
Compare
Choose a tag to compare

Support 5 digit live labs reservation ID
Commented out the tracing tests as they are not working because they changed and have moved to observability