Changed some items which were required as we moved to SaaS.
parameterized the helpPage to enable externalizing this value
parameterized the Java Options for 5 services
added undocumented feature to enable our SaaS rollout to add custom routes
added undocumented feature to enable an additional port for PortalEnterprise metrics
Benefits
This is primary to support our SaaS deployment. With these changes, our SaaS helm charts and our publicly distributed helm charts are the same, which is better for everybody.
Drawbacks
Anywhere I changed, I added the old default values to prevent this change from impacting customers, unless they changed the helms charts themselves. There are some undocumented options which we are using for SaaS and should consider for public consumption in the future.
Applicable issues
None
Additional information
Checklist
[X] Chart version bumped in Chart.yaml according to semver.
[X] Variables are documented in the README.md
[X] Title of the PR starts with chart name (e.g. [charts/gateway])
[X] If the chart contains a values-production.yaml apart from values.yaml, ensure that you implement the changes in both files
@APIM-KiranVaddadi as per your JavaOptions comment, I didn't change the default values. That's what they were before this PR. I just parameterized them so they could be overwritten in the values.yaml file.
Description of the change
Changed some items which were required as we moved to SaaS.
Benefits
This is primary to support our SaaS deployment. With these changes, our SaaS helm charts and our publicly distributed helm charts are the same, which is better for everybody.
Drawbacks
Anywhere I changed, I added the old default values to prevent this change from impacting customers, unless they changed the helms charts themselves. There are some undocumented options which we are using for SaaS and should consider for public consumption in the future.
Applicable issues None
Additional information
Checklist
Chart.yaml
according to semver.[charts/gateway]
)values-production.yaml
apart fromvalues.yaml
, ensure that you implement the changes in both files