Repository is used to build Docker image and Helm chart of the WebDAV server for internal umbrella project.
The image is built on top of the underlying Python Alpine with main application WsgiDAV - a generic and extendable WebDAV server written in Python and based on WSGI.
The Helm chart is used to simplify the deployment of WebDAV server to Kubernetes.
# Add ndviet helm repository
helm repo add ndviet https://www.ndviet.org/charts
# Update charts from ndviet repo
helm repo update
# List all versions present in the ndviet repo
helm search repo ndviet/webdav --versions
# Install full components as default with latest version
helm upgrade -i test ndviet/webdav
# Download the chart latest version to local
helm fetch ndviet/webdav --untar
mvn clean install
Built chart is located under target/helm/repo/webdav-x.x.x.tgz
- Maven (Tested version 3.8.6)
- Helm v3 (Tested version v3.11.3)
- Kubernetes (Tested version v1.25.5 - Runtime: Docker v20.10.24 - Provisioned by Minikube v1.26.1)
Added
- Build Docker image and Helm chart for WebDAV server based on WsgiDAV v4.3.0