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

Introduce using MicroProfile Config API #7457

Closed
poikilotherm opened this issue Dec 4, 2020 · 1 comment · Fixed by #7463
Closed

Introduce using MicroProfile Config API #7457

poikilotherm opened this issue Dec 4, 2020 · 1 comment · Fixed by #7463
Labels
Feature: Admin Guide Feature: Installation Guide Feature: Installer Type: Feature a feature request User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh

Comments

@poikilotherm
Copy link
Contributor

poikilotherm commented Dec 4, 2020

This is a story for epic #7000
This could be done as part of #7424, but as we prefer more narrow scopes, don't.


As you might have noticed, #7422 is about to introduce the first pieces to bring us the joy of MicroProfile Config API without calling ourselves a microservice.

This issue is about paving the ground to enable #7424 profit from it and offer full configuration flexibility.

We will introduce:

  • Maven dependencies for using the API
  • A test dependency for running unit and integration tests with an API implementation but without deploying to a full fledged appserver
  • Allow moving and renaming of config, but remain backward-compatible:
    • A config source to enable aliases, as we are likely to rename a few "JVM properties"
    • A config source to allow moving some database settings to MicroProfile Config
    • Scenario: make the old settings deprecated and log their use, giving hints about migration
@poikilotherm poikilotherm added Feature: Admin Guide Feature: Installer Feature: Installation Guide Type: Feature a feature request User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh labels Dec 4, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 4, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 7, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 7, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 7, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 7, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 7, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
… JNDI could not be found or injected. Will result empty properties for this source. IQSS#7457
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
poikilotherm added a commit to poikilotherm/dataverse that referenced this issue Dec 8, 2020
pdurbin added a commit to poikilotherm/dataverse that referenced this issue Dec 9, 2020
@poikilotherm
Copy link
Contributor Author

🤩 🤩 🤩 🤩 🤩

Thank you for merging @kcondon ! Much appreciated, as always!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Admin Guide Feature: Installation Guide Feature: Installer Type: Feature a feature request User Role: Sysadmin Installs, upgrades, and configures the system, connects via ssh
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant