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
feat: Wizard automatic onboarding & SAF check #1751
Conversation
…Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
…r test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
…iml/GH1614/Wizard_PJE
…y content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
…_PJE # Conflicts: # api-catalog-ui/frontend/src/components/Wizard/WizardNavigation.jsx
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
… tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
…_YAML_generation # Conflicts: # api-catalog-ui/frontend/src/actions/wizard-actions.jsx # api-catalog-ui/frontend/src/actions/wizard-actions.test.jsx # api-catalog-ui/frontend/src/components/Wizard/WizardDialog.jsx # api-catalog-ui/frontend/src/components/Wizard/WizardInputs.jsx # api-catalog-ui/frontend/src/components/Wizard/WizardInputs.test.jsx # api-catalog-ui/frontend/src/components/Wizard/wizard.css # api-catalog-ui/frontend/src/components/Wizard/wizard_config.jsx # api-catalog-ui/frontend/src/constants/wizard-constants.jsx # api-catalog-ui/frontend/src/reducers/wizard-reducer.jsx # api-catalog-ui/frontend/src/reducers/wizard-reducer.test.jsx
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
…ion' into apiml/GH1614/Wizard_YAML_generation # Conflicts: # api-catalog-ui/frontend/src/components/Wizard/wizard.css
Signed-off-by: at670475 <andrea.tabone@broadcom.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
…g Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
…_Spring_Enabler # Conflicts: # api-catalog-ui/frontend/package.json # api-catalog-ui/frontend/src/components/Wizard/wizard_config.jsx
… wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
…r a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
…eren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
…_automatic_onboarding # Conflicts: # api-catalog-services/src/main/java/org/zowe/apiml/apicatalog/staticapi/StaticDefinitionGenerator.java # api-catalog-ui/frontend/src/actions/wizard-actions.jsx # api-catalog-ui/frontend/src/actions/wizard-actions.test.jsx # api-catalog-ui/frontend/src/components/Wizard/WizardDialog.jsx # api-catalog-ui/frontend/src/components/Wizard/WizardDialog.test.jsx # api-catalog-ui/frontend/src/components/Wizard/configs/wizard_categories.jsx # api-catalog-ui/frontend/src/components/Wizard/configs/wizard_onboarding_methods.jsx # api-catalog-ui/frontend/src/reducers/wizard-reducer.jsx
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com>
Unfortunately, code test coverage is below 80% because of the fetch functions which we have no way to test |
…_automatic_onboarding # Conflicts: # api-catalog-services/src/main/java/org/zowe/apiml/apicatalog/staticapi/StaticDefinitionGenerator.java
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job, Thank you!
const indent = handleIndentationDependency(inputData, category.indentationDependency, category.indentation); | ||
let indent = handleIndentationDependency(inputData, category.indentationDependency, category.indentation); | ||
if (category.indentationDependency !== undefined) { | ||
indent = handleIndentationDependency(inputData, category.indentationDependency, category.indentation); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add a comment on why are you doing this twice?
@@ -168,7 +169,10 @@ export const addCategoryToYamlObject = (category, parent, inputData) => { | |||
if (!category.indentation) { | |||
insert(result, content); | |||
} else { | |||
const indent = handleIndentationDependency(inputData, category.indentationDependency, category.indentation); | |||
let indent = handleIndentationDependency(inputData, category.indentationDependency, category.indentation); | |||
if (category.indentationDependency !== undefined) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the reason for this check (category.indentationDependency !== undefined) here when the same is done in handleIndentationDependency function?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems both issues are because of the automatic merging git did - we'll patch them up and push a commit
} else if (status === 409) { | ||
dispatch(confirmStaticDefOverride()); | ||
} else { | ||
dispatch(notifyError('The automatic onboarding was unsuccessful..')); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
403 is also a possible status when the user is not authorized, although this could happen only if assertAuthorization() function fails for some reason or the wizard is displayed to an unauthorized user. Please ignore this comment if you consider this unrealistic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If 403 happens we should be handling it the same way though, shouldn't we? for all statuses except 201 and 409 we get an error message The automatic onboarding was unsuccessful..
We can differentiate between the different errors with different error messages if you'd like :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you are right, no need to handle this differently for now
…, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com>
52be75d
to
97bdf4a
Compare
SonarCloud Quality Gate failed. |
* Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com>
* refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@g…
* refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.c…
* refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizar…
* refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> …
* Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple conf…
* update deps Signed-off-by: achmelo <a.chmelo@gmail.com> * POC - Fully migrate Login component to Material Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * update deps Signed-off-by: achmelo <a.chmelo@gmail.com> * POC - Fully migrate Login component to Material Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change css to look like the wireframe Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add error icon and border Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add caps lock on tracker Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix spinner position Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change error icon color Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix height of the form Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix cypress tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signe…
* Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple conf…
* update deps Signed-off-by: achmelo <a.chmelo@gmail.com> * POC - Fully migrate Login component to Material Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * update deps Signed-off-by: achmelo <a.chmelo@gmail.com> * POC - Fully migrate Login component to Material Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change css to look like the wireframe Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add error icon and border Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add caps lock on tracker Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix spinner position Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change error icon color Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix height of the form Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix cypress tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signe…
* Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple configu…
* Update version * [Gradle Release plugin] Before tag commit 'v1.26.5'. * [Gradle Release plugin] Create new version: 'v1.26.6-SNAPSHOT'. * Feat: Enable hystrix metrics stream for core APIML services (#1899) * Enable hystrix stream for api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove hystrix dashboard from ac Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for gateway Signed-off-by: Carson Cook <carson.cook@ibm.com> * Enable hystrix metrics for discovery service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add flag to enable access to hystrix stream Signed-off-by: Carson Cook <carson.cook@ibm.com> * Remove unused imports Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add HystrixCommand to missed controllers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.26.6'. * [Gradle Release plugin] Create new version: 'v1.26.7-SNAPSHOT'. * fix: remove hardcoded values from metrics service ui (#1902) * refactor: Streamline category's content - Wizard Dialog (#1720) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed WizardInputs tests Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: GH1625 integration test refactor (#1727) * move access tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Change to GatewayRequests Signed-off-by: jandadav <janda.david@gmail.com> * cleanup Signed-off-by: jandadav <janda.david@gmail.com> * Move the complexity to the Requests. Signed-off-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: compress response if service wants to (#1728) * initial commit, compress response if service wants to Signed-off-by: achmelo <a.chmelo@gmail.com> * add unit tests Signed-off-by: achmelo <a.chmelo@gmail.com> * empty gzip body should be 20 bytes Signed-off-by: achmelo <a.chmelo@gmail.com> * test flush buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * test no instances available and close buffers Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * compress per service acceptance test Signed-off-by: achmelo <a.chmelo@gmail.com> * resolve conflicts Signed-off-by: achmelo <a.chmelo@gmail.com> * provide description for filter class Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: check for correct URI pattern (#1732) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Publish Zowe Conformant Gateway image (#1730) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set image artifactory users to delete permission for replacing images Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SSE - turbine stream access through gateway Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Turbine SSE - multi client support Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: code smells in ServerSentEventProxyHandler Signed-off-by: Kumar Saurabh Raj <kumarsaurabhraj.sr@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * changes for testing Signed-off-by: Carson Cook <carson.cook@ibm.com> * enable turbine Signed-off-by: Carson Cook <carson.cook@ibm.com> * embeded metrics dashboards Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.3'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Zowe Conformant images for all services (#1731) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Combine amd64 and s390x image jobs (#1740) * Add if logic to steps to combine amd64 and s390x jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax for if check Signed-off-by: Carson Cook <carson.cook@ibm.com> * Combine s390x and amd64 for release jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard configuration (#1722) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Remove required LAUNCH_COMPONENT from conformant containers environment variables (#1741) * Set base image to zowe base Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add initial containers structure Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use first shared action for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Set up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Allow docker to run start script indefinitely Signed-off-by: Carson Cook <carson.cook@ibm.com> * Clean up prepare script Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default values to start.sh Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add readme for GW image Signed-off-by: Carson Cook <carson.cook@ibm.com> * Rename workflow appropriately Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubuntu-s390x workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi amd64 workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add define manifest jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ubi s390x job Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add image jobs to release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy.matrix to combine ubi and ubuntu jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix syntax error Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use strategy matrix to combine release jobs for ubuntu and ubi images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Use proper permissions for manifests jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Prepare structure for more services Signed-off-by: Carson Cook <carson.cook@ibm.com> * Test matrix for service name Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directories for prepare scripts Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add back pid and wait for java to stop early container exit Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix master merge adding unneeded files Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add discovery service to containers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix directory name in workflow Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add default for DS peers Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add caching service Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add api catalog Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add new services to one workflow as test Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update readme for other service images Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix caching service default port Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add all service images to all jobs Signed-off-by: Carson Cook <carson.cook@ibm.com> * Run CS and AC in background Signed-off-by: Carson Cook <carson.cook@ibm.com> * WIP debug CS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * [Gradle Release plugin] Before tag commit 'v1.24.3'. * [Gradle Release plugin] Create new version: 'v1.24.4-SNAPSHOT'. * feat: SAF resource access check controller (#1734) * feat: SAF check controller Signed-off-by: jandadav <janda.david@gmail.com> * extend test for coverage Signed-off-by: jandadav <janda.david@gmail.com> * fix: configurable timeout to verify the zOSMF availability (#1738) Signed-off-by: achmelo <a.chmelo@gmail.com> * fix: exclude tls_rsa ciphers (#1737) * exclude tls_rsa ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * remove exclude ciphers Signed-off-by: achmelo <a.chmelo@gmail.com> * revert Signed-off-by: achmelo <a.chmelo@gmail.com> * chore: Upgrade dependencies for 1.24 release (#1736) * Upgrade spring security to 5.3.11 everywhere Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade xstream to 1.4.18 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade jquery to 3.5.1 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Force upgrade json-smart to 2.4.7 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade micronaut version to 2.5.12 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade jackson databind in zaas client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade eureka client Signed-off-by: Jakub Balhar <jakub@balhar.net> * Upgrade Spring fox dependency to 2.9.2 Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove unused jakarta from whole project. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Split build of Zowe confomrant containers Signed-off-by: Jakub Balhar <jakub@balhar.net> * chore: explain override to jwtSecurityInitializer timeout (#1739) Signed-off-by: jandadav <janda.david@gmail.com> * Fix CS default values Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix missing env var in release workflows Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix dockerfile name lables Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add GATEWAY_HOST param for API CATALOG Signed-off-by: Carson Cook <carson.cook@ibm.com> * Fix typo Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add start.sh script check for no launch_component set Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: achmelo <37397715+achmelo@users.noreply.github.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: hide logmessages with no value (#1744) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.4'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.5-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Static Definition creation endpoints in API Catalog (#1735) * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard NodeJS & Micronaut enablers' configurations (#1733) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard dialog 'Next' button fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Node Enabler configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array indentation mechanism for Micronaut & fixed some tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Micronaut default values. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage of wizard-reducer and wizard-actions to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Divided category configurations into separate files to improve readability Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed the code smell (hopefully). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Security hotspots. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * remove extra configuration Signed-off-by: jandadav <janda.david@gmail.com> * Updated Node JS configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: ViktorKorladinov <v.korladinov@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * refactor: Discovery service functional test infrastructure (#1749) * add functional test Signed-off-by: jandadav <janda.david@gmail.com> * decouple SslConfig Signed-off-by: jandadav <janda.david@gmail.com> * Introduce test fixture Signed-off-by: jandadav <janda.david@gmail.com> * revert run config Signed-off-by: jandadav <janda.david@gmail.com> * Migrate tests to functional Signed-off-by: jandadav <janda.david@gmail.com> * Migrate additional tests Signed-off-by: jandadav <janda.david@gmail.com> * https config for for dockerized discovery service Signed-off-by: jandadav <janda.david@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Allow token refresh for local run Signed-off-by: jandadav <janda.david@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard UX tweaks (#1752) * UX tweaks: modified tab warning sign, changed order for checkboxes and labels, fully acceptable tabs now bold. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * 'Done' button disabled till the end of the wizard is reached. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Post-merge fixes Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Code smell fix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Automatic update for the Changelog for release (#1748) * Update changelog Signed-off-by: Zowe Robot <zowe-robot@users.noreply.github.com> * Changelog tweaks Signed-off-by: jandadav <janda.david@gmail.com> * Update CHANGELOG.md Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> * review points Signed-off-by: David Janda <janda.david@gmail.com> Signed-off-by: jandadav <janda.david@gmail.com> * language refacotr Signed-off-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com> Co-authored-by: David Janda <janda.david@gmail.com> Co-authored-by: Andrew Jandacek <38347291+janan07@users.noreply.github.com> Co-authored-by: David Janda <david.janda@broadcom.com> Co-authored-by: Andrew Jandacek <andrew.jandacek@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: possibility to delete static def (#1759) * possibility to delete static def Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * bug fix Signed-off-by: achmelo <a.chmelo@gmail.com> * assert status code only Signed-off-by: achmelo <a.chmelo@gmail.com> * styles Signed-off-by: achmelo <a.chmelo@gmail.com> * invalid service id test Signed-off-by: achmelo <a.chmelo@gmail.com> * disable test Signed-off-by: achmelo <a.chmelo@gmail.com> * static compile pattern Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: static generation (#1761) Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: static api enpoints protected by SAF check (#1764) * protect static def api with saf resource check Signed-off-by: achmelo <a.chmelo@gmail.com> * correct SC Signed-off-by: achmelo <a.chmelo@gmail.com> * remove access with cert Signed-off-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Provide compression for specific paths only. (#1755) * Limit to Accept-Encoding containing gzip Limit to specific routes. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test new and old paths alike. Test noncompressed paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Refactor the Metadata preparation. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Add Acceptance Tests for the Compression per path Signed-off-by: Jakub Balhar <jakub@balhar.net> * Use the provided fulent API Signed-off-by: Jakub Balhar <jakub@balhar.net> * Correctly handle relative paths Signed-off-by: Jakub Balhar <jakub@balhar.net> * Show debug information from the Gradle. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try just building Signed-off-by: Jakub Balhar <jakub@balhar.net> * Info instead of debug Signed-off-by: Jakub Balhar <jakub@balhar.net> * Get the info about tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Remove the cached packages. Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the amount of time taken Signed-off-by: Jakub Balhar <jakub@balhar.net> * Provide scan after the build Signed-off-by: Jakub Balhar <jakub@balhar.net> * Verify the build of gateway service Signed-off-by: Jakub Balhar <jakub@balhar.net> * Try removing the functional tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return one functional test Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the tests Signed-off-by: Jakub Balhar <jakub@balhar.net> * Limit the tests to the default configuration Signed-off-by: Jakub Balhar <jakub@balhar.net> * Return the previous setup Signed-off-by: Jakub Balhar <jakub@balhar.net> * Test response isn't compressed when client doesn't accept gzip encoding Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Zaas client to not send a certificate during authentication (#1763) * Fix usage of empty keystore in https client Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Add unit test Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> * Comment code Signed-off-by: JirkaAichler <jiri.aichler@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard automatic onboarding & SAF check (#1751) * Allows for more inputs where multiple configurations can be present. Updated input data for the Plain Java Enabler. TBD: testing. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * WizardInputs test coverage now at 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Multiple configs of same category now visually divided, wizard-reducer test coverage raised to 100% Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Squashed bug occurring after loading already wrapped in array category content. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Plain Java Enabler data configuration. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard reducer refactoring. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised wizard reducer coverage to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Foundation for YAML generation. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * YAML now shows in its own tab. TBD: lots of bug squashing. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML Visualizer test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Wizard actions and reducer test coverage raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed Next / Save button bug, added 'Copy' button the the YAML result tab. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage for wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Styling of YAML code Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added a missing function after merge. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed npm warning on yaml package Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Moved the yaml dependency to the correct package.json Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Spring Enabler category configuration Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Created a defaults file and configured spring defaults. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Injecting default values operational. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised test coverage to 100% & added a missing category for the Spring Enabler. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Moved different components into separate sub-folders, reduced size of wizard-config.jsx by dividing the data inside into 2 files - wizard_categories.jsx and wizard_onboarding_methods.jsx. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WizardNavigation component now able to group multiple categories under a single tab. Test coverage raised to 100%. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added comments to wizard-actions and all components' functions that weren't self-explanatory. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed several bugs after merging. TBD: improve test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of wizard files raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Added comments to wizard-reducer, hopefully reduced cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Mechanism for handling optional fields and checking for empty compulsory fields. TBD: Fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Wizard now shows true/false options as checkboxes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Boolean property fully works. TBD: mountains of testing : ) Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * UI now alerts when a compulsory field is left empty & optional fields are marked as such Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Option property fully works. Fake events substitute the events Select fires. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage for WizardInputs raised. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Redid functions for unfilled compulsory fields. TBD: fix tests Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed failing tests & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * maxLength and lowercase properties functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tab reorganization. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfix. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Dependencies now functional. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Tabs now indicate if they have an unfilled field & improved test coverage. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of WizardInputs raised Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Added mechanism for generating warnings when deleting filled fields & improved test coverage. TBD: Add the actual warnings Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Hotfixes of unfilled validation Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed failing tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Restructuring. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Raised coverage of WizardNavigation, WizardInputs and WizardDialog to 100. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed wizard-reducer tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Fixed some code smells. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Indentation dependency now available. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Array wrapping of some YAML categories for static onboarding. TBD: fix tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Simplified and streamlined the way a category's content is used. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed & added tests. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Reduced reducer's cognitive complexity Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed a failing test Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Request now fires with valid YAML as body. Response is handled both for success and error. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * YAML is sent only if data validation checks pass. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Raised test coverage Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action sends a valid POST request Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fetch-action request body refactored to a plain/text format Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * WIP Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Ready for SAF check. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Add controller and error handler Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add override controller Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Refactoring and debug log Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add license and fix checkstyle Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add functionality to retrieve static location from discovery env endpoint Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add unit test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * SAF check determines whether user can onboard APIs or not. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fix code smell Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix bug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add more test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Raise coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Address code review comments pt.2 Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the logic and add shared volumes mount Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add integration tests Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Add logs Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Set environment variable in docker containers Signed-off-by: at670475 <andrea.tabone@broadcom.com> * more debugging Signed-off-by: at670475 <andrea.tabone@broadcom.com> * additional debug Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix test Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Improve check Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix indentation Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Change the way to get static location Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix IT Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix static def path Signed-off-by: at670475 <andrea.tabone@broadcom.com> * POST requests now contain serviceId in the headers Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Try the docker URL Signed-off-by: Jakub Balhar <jakub@balhar.net> * Another take on volumes Signed-off-by: Jakub Balhar <jakub@balhar.net> * Fix assertion message Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert changes Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Get the first directory defined Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Fix code smells Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Revert staticApiservice Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Increase code coverage Signed-off-by: at670475 <andrea.tabone@broadcom.com> * revert docker-compose.yml files for local setup Signed-off-by: at670475 <andrea.tabone@broadcom.com> * Merged backend endpoints and wired them together. Automatic onboarding now successfully handles normal saves & overwrites. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Bugfix Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Test coverage of wizard-actions, wizard-reducer and WizardInputs now at 100%. Raised test coverage for wizard-fetch-actions. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * Test coverage of ConfirmDialog raised to 100%. Signed-off-by: DianaKorladinova <chanchunche@gmail.com> * post-merge fixes Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Fixed bug where all enablers tried to save Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Static onboarding shows up only if user's SAF check passes. Signed-off-by: ViktorKorladinov <v.korladinov@gmail.com> * Post-merge fixes (handleIndentationDependency, handleArrayIndentation, tests). Signed-off-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: DianaKorladinova <chanchunche@gmail.com> Co-authored-by: Andrea Tabone <andrea.tabone@broadcom.com> Co-authored-by: Jakub Balhar <jakub@balhar.net> Co-authored-by: achmelo <a.chmelo@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Before tag commit 'v1.24.5'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * [Gradle Release plugin] Create new version: 'v1.24.6-SNAPSHOT'. Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: share filesystem for static definitions (#1765) * share filesystem for static definitions Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs Signed-off-by: jandadav <janda.david@gmail.com> * debug docker logs 2 Signed-off-by: jandadav <janda.david@gmail.com> * working directory Signed-off-by: jandadav <janda.david@gmail.com> * debug Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * use docker compose Signed-off-by: jandadav <janda.david@gmail.com> * add local docker shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * add gh actions shared apidef dirs Signed-off-by: jandadav <janda.david@gmail.com> * rebuild containers Signed-off-by: jandadav <janda.david@gmail.com> * run full test Signed-off-by: jandadav <janda.david@gmail.com> * move docker compose shared mount Signed-off-by: jandadav <janda.david@gmail.com> * remove nginx Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * volumes everywhere Signed-off-by: jandadav <janda.david@gmail.com> * revert debug changes Signed-off-by: jandadav <janda.david@gmail.com> * revert imports Signed-off-by: jandadav <janda.david@gmail.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * fix: Fix flaky unit test (#1771) Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com> Signed-off-by: Carson Cook <carson.cook@ibm.com> * chore: Support v2.x.x branch and clean statistics (#1775) Signed-off-by: Jakub Balhar <jakub@balhar.net> Signed-off-by: Carson Cook <carson.cook@ibm.com> * feat: Wizard improvements (#1772) * Allows for more inputs where multiple …
Description
Static definitions now can be automatically onboarded.
Linked to #1725
Type of change
Please delete options that are not relevant.
Checklist:
For more details about how should the code look like read the Contributing guideline