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

Dashboard - Upgrade to Grails 5 and Gradle 7 #119

Closed
sughics opened this issue Mar 14, 2023 · 2 comments
Closed

Dashboard - Upgrade to Grails 5 and Gradle 7 #119

sughics opened this issue Mar 14, 2023 · 2 comments
Assignees
Milestone

Comments

@sughics
Copy link
Contributor

sughics commented Mar 14, 2023

Upgrade based in official Grails documentation: https://docs.grails.org/latest/guide/upgrading.html and existing exmaples other Grails 5 applications in the ALA e.g.BioCollect.

For application logs, logback.groovy file is no longer supported by grails > 5.1.2 and needs to be replaced with logback.xml . The new logback file to be used on a deployed instance also needs to be added to the appropriate location on the ala-install repo.

The location of the logback.xml file also needs to be added to java options - this can be specified in the appropriate file in ansible-inventory. Example from alerts grails 5 upgrade: https://github.com/AtlasOfLivingAustralia/ansible-inventories/blob/5667924725e74707aadd7f0c1dea39cf0fd9048c/alerts/alerts-test#L89

ala-install branch: AtlasOfLivingAustralia/ala-install@master...feature/grails5-updates
ansible-inventories branch: https://github.com/AtlasOfLivingAustralia/ansible-inventories/tree/feature/grails5-updates

@sughics
Copy link
Contributor Author

sughics commented Apr 11, 2023

DONE - Grails5, Gradle 7 update completed.
DONE - Upgraded auth plugins and config to support cognito usage.
DONE - Added cogntio config ansible repos (Linked below)
DONE - Upgrade to API Gateway usage where applicable.

Implemented in #120
Deployed to dashboard-test using using configs as defined in https://github.com/AtlasOfLivingAustralia/ala-install/tree/feature/cognito-updates and https://github.com/AtlasOfLivingAustralia/ansible-inventories/tree/feature/cognito-updates

Full upgrade documentation for Grails7, Gradle7, Cogntio, and API Gateway usage here.

@sat01a sat01a changed the title Upgrade to Grails 5 and Gradle 7 Dashboard - Upgrade to Grails 5 and Gradle 7 Apr 11, 2023
@sughics sughics added this to the 2.4.1 milestone Apr 20, 2023
sughics added a commit that referenced this issue May 1, 2023
@sughics
Copy link
Contributor Author

sughics commented May 11, 2023

Released 2.5.0 to production

@sughics sughics closed this as completed May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant