-
Notifications
You must be signed in to change notification settings - Fork 356
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
fix: Helm master-service clusterip mngt. openshift #8546
Conversation
✅ Deploy Preview for determined-ui ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have the users @daniele-cellai on file. In order for us to review and merge your code, please start the CLA process at https://determined.ai/cla. After we approve your CLA, we will update the contributors list (private) and comment |
Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have the users @daniele-cellai on file. In order for us to review and merge your code, please start the CLA process at https://determined.ai/cla. After we approve your CLA, we will update the contributors list (private) and comment |
c002ea8
to
4d721af
Compare
62b055a
to
8137891
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8546 +/- ##
=======================================
Coverage 51.47% 51.48%
=======================================
Files 884 884
Lines 156061 156061
Branches 2084 2084
=======================================
+ Hits 80339 80342 +3
+ Misses 74234 74232 -2
+ Partials 1488 1487 -1
Flags with carried forward coverage won't be shown. Click here to find out more. |
Description
Changes regarding: Helm chart -
master-service.yaml
template fileOn OPENSHIFT clusters, if the parameter
.Values.openshiftRoute.enabled
is set to true, to request the creation of the Route HAProxy, the related master service must have type ClusterIP; this because using the the Haproxy route the IP traffic goes though the Load Balancer (LB) already present in the Haproxy itself, hence nor the LoadBalancer neither the NodePort are needed.Previously the chart created a master service that depends on the param.
useNodePortForMaster
, so it creartes NodePort or LoadBalancer (as in this case) that is not needed.Template
master-service.yaml
change practically works this way: if an route openshift is requested the service type will be ClusterIP independently on the useNodePortForMaster value.Customer Intesa Sanpaolo Bank
https://hpe-aiatscale.atlassian.net/browse/HELP-381
Test Plan
Tested on both, OpenShift enviroment and GCP cluster.
Commentary (optional)
N/A
Checklist
docs/release-notes/
.See Release Note for details.
Ticket
HELP-381