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

Enable java properties overlays in metacat #1611

Closed
artntek opened this issue Mar 15, 2023 · 2 comments
Closed

Enable java properties overlays in metacat #1611

artntek opened this issue Mar 15, 2023 · 2 comments
Assignees
Labels
Milestone

Comments

@artntek
Copy link
Contributor

artntek commented Mar 15, 2023

As a metacat deployer, I need a way of defining a subset of properties in a smaller /var/metacat/metacat-site.properties file, which will be used at runtime to override the default values in WEB-INF/metacat.properties.

However, note that there is an existing "properties backup" scheme whereby metacat backs up changed values in /var/metacat/.metacat/ so they are not lost during an upgrade. It would ultimately be preferable for those changed values to be written to this new /var/metacat/metacat-site.properties file and overlayed as described above, although this is not a high priority for now. At a minimum, these new changes must be able to coexist with and not break the old "backups" method.
⬆️ this has been moved to issue #1628 -- see below

Issues related to this epic:

@artntek artntek self-assigned this Mar 15, 2023
@artntek artntek changed the title enable metacat properties overlays enable java properties overlays in metacat Mar 15, 2023
@artntek
Copy link
Contributor Author

artntek commented May 2, 2023

Started a google doc to give an overview of the new properties overlay functionality, and to collect the different installation/upgrade scenarios we need to support, so we can ensure the new approach covers these properly.

@artntek
Copy link
Contributor Author

artntek commented May 24, 2023

TODO: Update documentation

moved to new Issue #1630
done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants