HPCC-32242 add serviceName for StatefulSet #18893
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
"serviceName" is required according to Kubernetes StatefulSet spec:
https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/
"dali" already has a service with the same name as StatefulSet name. Even though it is a full service not just headless service but it should be fine.
Not all Kubernetes environments will report an error if this is missing such as my local Helm (v3.9.3) and Docker Desktop Kubernetes (V1.29.1) and Azure Kubernetes Service (AKS) @gfortil using.
The problem originally reported by @bobf2000 in his Docker Desktop environment. He did update Kubernetes to the latest
but still got the error documented in JIRA https://hpccsystems.atlassian.net/browse/HPCC-32242
Signed off by [email protected]
Type of change:
Checklist:
Smoketest:
Testing:
Tested by @bobf2000 on his Docker Desktop environment