-
Notifications
You must be signed in to change notification settings - Fork 115
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
[v5.10.x] Avoid Packaging the NFS Server Provisioner #242
Comments
Currently, we are planning to follow the following approach.
Considering the aforementioned issue, lack of production readiness of the NFS Server Provisioner and its incompatibility in some infrastructure based on recent experiences.
This will not increase the number of steps to install the Helm chart if the user desires to persist/share the runtime artifacts. But it would add an extra prerequisite of providing an appropriate Storage Class mapping to the desired storage solution, which as per experience is the most popular approach among users. Plus, documenting the tried and tested storage solutions is of utmost importance.
Please feel free to share your thoughts and concerns with regards to this matter. |
In the IAM chart persistence and sharing of runtime artifacts can be achieved by setting the Helm input values properties,
e.g. set the Kubernetes StorageClass to NFS Server Provisioner (using Helm version 3)
|
Fixed. |
Description:
When testing the latest WSO2 Identity Server version 5.10.0 pattern 1 Helm chart with the Pipeline, it was noted that the deployments across multiple environments (in this case each environment is represented by a Kubernetes Namespace) fail due to multiple attempts to install/update the NFS server provisioner (packaged by default in WSO2 Helm charts) in the same Kubernetes cluster.
Please see the Spinnaker CloudDriver component error log mapping to this event.
As you may know, currently we package the NFS Server Provisioner in the IAM Helm chart to allow evaluation users the opportunity to easily and dynamically provision the required Kubernetes Persistent Volume, for sharing and persistence of runtime artifacts such as, userstores. Ideally, a Kubernetes Storage Class requires one time installation for a Kubernetes cluster.
Thus, removal of the NFS Server Provisioner from the packaged product Helm chart is ideal.
Affected Product Version:
Helm Resources for WSO2 IAM version
5.10.x
and aboveRelated Issue:
#234
The text was updated successfully, but these errors were encountered: