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

Upgrade to Payara 6.2024.6 #10495

Merged
merged 14 commits into from
Jun 27, 2024
Merged

Upgrade to Payara 6.2024.6 #10495

merged 14 commits into from
Jun 27, 2024

Conversation

poikilotherm
Copy link
Contributor

@poikilotherm poikilotherm commented Apr 15, 2024

What this PR does / why we need it:

Upgrade to Payara 6.2024.4 6.2024.6 to cumulative address security vulnerabilities as well as better container support.

Which issue(s) this PR closes:

Closes #10494
Closes #10285

Special notes for your reviewer:

Not sure what we should test / tell people about migrating their domain.xml. I'm leaning towards take a fresh domain and transfer your changes to the domain.xml.

Suggestions on how to test this:

Usual testing. Try containers.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Nope

Is there a release notes update needed for this change?:

Yes. Forthcoming.

Additional documentation:

None yet

@poikilotherm poikilotherm added Component: Code Infrastructure formerly "Feature: Code Infrastructure" Feature: Installer Feature: Installation Guide Component: Containers Anything related to cloudy Dataverse, shipped in containers. Feature: Container Guide labels Apr 15, 2024
@poikilotherm poikilotherm self-assigned this Apr 15, 2024

This comment has been minimized.

1 similar comment

This comment has been minimized.

@coveralls
Copy link

coveralls commented Apr 15, 2024

Coverage Status

coverage: 20.637% (-0.02%) from 20.661%
when pulling 7b7f2e3 on 10494-payara-6.2024.4
into 0f0c3b6 on develop.

This comment has been minimized.

3 similar comments

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

No longer necessary, as all necessary add-opens were added with 6.2023.10
With 6.2023.7 they removed fish.payara.api:payara-api from the BOM, only to reintroduce it with 6.2023.12.

We can simply revert adding the version and rely on Maven to get the version from the Payara BOM.
We should avoid hardcoding the version into the link to avoid stale information.
No longer necessary as the required add-opens has been included in upstream
@poikilotherm poikilotherm marked this pull request as ready for review April 16, 2024 06:33

This comment has been minimized.

@poikilotherm poikilotherm added the Size: 3 A percentage of a sprint. 2.1 hours. label Jun 20, 2024
@cmbz cmbz added the FY24 Sprint 26 FY24 Sprint 26 label Jun 20, 2024
@cmbz cmbz added this to the 6.3 milestone Jun 20, 2024
With this version of Dataverse, we encourage you to upgrade to version 6.2024.4.
This will address security issues accumulated since the release of 6.2023.8, which was required since Dataverse release 6.0.

If you are using GDCC containers, this upgrade is included when pulling new release images.
Copy link
Member

Choose a reason for hiding this comment

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

Should note that the release instructions need to add the standard Payara update steps. With this one, I think copying the domain works fine, i.e. like the instructions for Dataverse 5.6 rather than from our 5->6 transition.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

As requested, I added the instructions. Feel free to take a look.

As of Dataverse 6.0 we use Jakarta EE 10. The version of these dependencies comes from the Payara BOM and this property has no longer any use.

Removing it will avoid future confusion.
@poikilotherm poikilotherm changed the title Upgrade to Payara 6.2024.4 Upgrade to Payara 6.2024.6 Jun 21, 2024

This comment has been minimized.

This comment has been minimized.

Copy link
Member

@qqmyers qqmyers left a comment

Choose a reason for hiding this comment

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

Looks good - I questioned whether we need one step in upgrading. QA should test upgrading as well as new install.

doc/release-notes/10494-payara-upgrade.md Show resolved Hide resolved
@landreev landreev self-assigned this Jun 26, 2024
@landreev landreev merged commit 887a401 into develop Jun 27, 2024
4 of 5 checks passed
@landreev landreev deleted the 10494-payara-6.2024.4 branch June 27, 2024 14:59

This comment has been minimized.

1 similar comment
Copy link

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:10494-payara-6.2024.4
ghcr.io/gdcc/configbaker:10494-payara-6.2024.4

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

pdurbin added a commit that referenced this pull request Aug 22, 2024
The _CT_ version is not needed now that we have upgraded to
Payara 6.2024.6 in #10495 which included this fix:
payara/Payara#6550
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Code Infrastructure formerly "Feature: Code Infrastructure" Component: Containers Anything related to cloudy Dataverse, shipped in containers. Feature: Container Guide Feature: Installation Guide Feature: Installer FY24 Sprint 26 FY24 Sprint 26 Size: 3 A percentage of a sprint. 2.1 hours.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to Payara 6.2024.4+ In containers, can't set DATAVERSE_SITEURL using documented methods
5 participants