Skip to content

Conversation

RichardExley
Copy link
Member

  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:
  • 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

I tested and all is working except inventory-springboot. Need help to code for pub/sub. My plan is to check-in, update doc and then publish new label.

Copy link
Member

@paulparkinson paulparkinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a lot to digest :) but aside from the comments I made it looks good.
I'd suggest we not update the doc until inventory-springboot issue is resolved.

}
}
}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll check

}
}

public void listenForOrderEventsNew() throws Exception {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could we call all these method changes "Queue" and "Topic" instead of "Old" and "New" to better describe?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. I will make that change.

@@ -0,0 +1,29 @@
-- Copyright (c) 2021 Oracle and/or its affiliates.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could these file names be more descriptive? eg this file seems to grant privs and add subscriber but is named grabdish/config/db/2db-sa/apply/03-db1-aq.sql

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The names are designed to be processed automatically. The number, for example 03, defines the order of application. db1 means apply to db1, the aq refers to AQ settings. I will add a little more description to the name.

@RichardExley RichardExley merged commit b5ef117 into oracle:main Dec 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants