Skip to content
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

[1.5.0][Berlin] Evaluate Azure Files as a storage solution with WSO2 Open Banking Deployments #57

Closed
2 tasks done
chirangaalwis opened this issue Sep 15, 2020 · 4 comments · Fixed by #60
Closed
2 tasks done

Comments

@chirangaalwis
Copy link
Member

chirangaalwis commented Sep 15, 2020

Description:
The $subject needs to be performed as Azure Files is one of the most popular storage options available and supports ReadWriteMany access mode.

Documentation:
Use official Azure guides for dynamic provisioning and manual provisioning

Sub Tasks:

@chirangaalwis
Copy link
Member Author

Adjust the $subject to indicate the specification.

@chirangaalwis chirangaalwis changed the title [1.5.0] Evaluate Azure Files as a storage solution with WSO2 Open Banking Deployments [1.5.0][Berlin] Evaluate Azure Files as a storage solution with WSO2 Open Banking Deployments Sep 22, 2020
@chirangaalwis
Copy link
Member Author

chirangaalwis commented Sep 22, 2020

Tested successfully.

The following is the Helm chart installation command.

helm install wso2/ob-pattern-1 --set wso2.subscription.password="<WSO2 Subscription Password>" --set wso2.subscription.username="<WSO2 Subscription Username>" --set wso2.deployment.persistentRuntimeArtifacts.storageClass="azurefile" --set mysql-ob.mysql.persistence.storageClass="" -n <Kubernetes Namespace> --create-namespace

Please note that using Azure File based Kubernetes Persistent Volumes led to the issue discussed here. Hence, in the above command, Azure Disk based default AKS Kubernetes Storage Class has been used for persisting evaluatory MySQL deployment.

@chirangaalwis
Copy link
Member Author

You may use the Azure File Kubernetes Storage Classes that are installed within a Azure Kubernetes Service cluster (AKS) by default (refer to description) or you may use a newly created Azure File Kubernetes Storage Class as per your requirements (refer to instructions) for this purpose.

Please refer to #57 (comment) for a sample installation instruction.

Also, note the limitation experienced when deploying the evaluatory MySQL deployment and the possible workaround for this from #57 (comment).

@chirangaalwis
Copy link
Member Author

As per the above comments, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant