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

FISH-468 FISH-1181 FISH-1182 Fix Micro and Embedded Issues and Param Conflicts #15

Merged
merged 8 commits into from
Mar 18, 2021

Conversation

Pandrex247
Copy link
Member

Splits out the admin audit service upgrade into its own module, since Micro doesn't have this service.
To continue to avoid CNFEs, it was written to hopefully be dynamic to the present upgrade services across the various distributions.

The abstract class that all of the upgrade services implemented has been renamed to coincide with its new nature as an actual contract. Marking it as a contract allows us to look for the services that implement it. Each of the upgrade services has also been annotated with a qualifier, which can be used to help discern programmatically which notifier it's upgrading.

Since we haven't strictly released a 1.0 I've elected to have this go out as 1.0.1 rather than continue fudging the tags.

The admin audit service isn't present in Payara Micro, leading to CNFEs
when you try to start it. This reworks the upgrade of this specific
service into its own module and service, rather than being done as a
part of each notifier upgrade. This allows us to split it out and
include it separately.

Signed-off-by: Andrew Pielage <[email protected]>
Signed-off-by: Andrew Pielage <[email protected]>
@Pandrex247
Copy link
Member Author

Tag pre-emptively made here: https://github.com/payara/Notifiers/tree/1.0.1-enterprise

@Pandrex247
Copy link
Member Author

Additional changes incoming. Tag deleted

@Pandrex247 Pandrex247 closed this Mar 8, 2021
@Pandrex247 Pandrex247 reopened this Mar 8, 2021
@Pandrex247 Pandrex247 changed the title FISH-468 Fix Micro and Embedded Issues FISH-468 FISH-1181 FISH-1182 Fix Micro and Embedded Issues and Param Conflicts Mar 11, 2021
@Pandrex247
Copy link
Member Author

Tag recreated with changes brought in by 55cda2c

@Pandrex247
Copy link
Member Author

Tag recreated with changes brought in by 03e49c0

Signed-off-by: Andrew Pielage <[email protected]>
Signed-off-by: Andrew Pielage <[email protected]>
Signed-off-by: Andrew Pielage <[email protected]>
Signed-off-by: Andrew Pielage <[email protected]>
@Pandrex247 Pandrex247 merged commit fe24884 into payara:enterprise Mar 18, 2021
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.

2 participants