Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move server-chassis to platform-chassis #7731

Merged
merged 5 commits into from
Jun 12, 2023

Conversation

mandy-chessell
Copy link
Contributor

@mandy-chessell mandy-chessell commented Jun 12, 2023

Description

This PR completes the rename of the "server-chassis" to "platform-chassis" - both in the module structure and in the documentation and assembly.

  • server-chassis and server-chassis-spring modules have been renamed to platform-chassis and platform-chassis-spring.
  • The docker file build is now using omag-server-platform-XXX.jar
  • The assembly is still creating the server and platform directories
Screenshot 2023-06-12 at 14 19 55
  • There are many small documentation changes to replace "server chassis" with "OMAG Server Platform".
  • The responsibility for starting and stopping servers has moved from admin services to the platform services. The original admin services are still available (both Java client and REST API) but they are now deprecated.
Screenshot 2023-06-11 at 13 33 30
  • The platform services have new REST API operations to shut down all servers on the platform (permanently/temporarily) and also to shutdown the platform.
Screenshot 2023-06-12 at 15 17 53
  • There are new application.properties values to set up the platform connectors:
    • platform.configstore.provider - class name of the config store provider
    • platform.configstore.endpoint - name/pattern of resource, eg file name, needed by the connector
    • platform.security.provider - class name of the platform security provider
    • platform.security.name - name of platform to use in security error messages.

Related Issue(s)

None.

Testing

  • FVT
  • Updated the Postman collections for Platform Services. The Admin Services postman collection is unchanges and still works.

Release Notes & Documentation

There is also an Egeria-docs PR that accompanies this PR to include the change from various forms of "Server Chassis" to "OMAG Server Platform" and updates the release notes.

Rewrote the OMAG Server Platform tutorial in the egeria-docs to use new REST API calls

Additional notes

None

Signed-off-by: Mandy Chessell <mandy.e.chessell@gmail.com>
Signed-off-by: Mandy Chessell <mandy.e.chessell@gmail.com>
Signed-off-by: Mandy Chessell <mandy.e.chessell@gmail.com>
@mandy-chessell mandy-chessell merged commit b0b7e4a into odpi:main Jun 12, 2023
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.

1 participant